| clang 22.0.0git
    | 
#include "clang/Analysis/Support/BumpVector.h"
| Public Member Functions | |
| BumpVectorContext () | |
| Construct a new BumpVectorContext that creates a new BumpPtrAllocator and destroys it when the BumpVectorContext object is destroyed. | |
| BumpVectorContext (BumpVectorContext &&Other) | |
| BumpVectorContext & | operator= (BumpVectorContext &&)=delete | 
| BumpVectorContext (const BumpVectorContext &)=delete | |
| BumpVectorContext & | operator= (const BumpVectorContext &)=delete | 
| BumpVectorContext (llvm::BumpPtrAllocator &A) | |
| Construct a new BumpVectorContext that reuses an existing BumpPtrAllocator. | |
| ~BumpVectorContext () | |
| llvm::BumpPtrAllocator & | getAllocator () | 
Definition at line 32 of file BumpVector.h.
| 
 | inline | 
Construct a new BumpVectorContext that creates a new BumpPtrAllocator and destroys it when the BumpVectorContext object is destroyed.
Definition at line 38 of file BumpVector.h.
Referenced by BumpVectorContext(), BumpVectorContext(), operator=(), and operator=().
| 
 | inline | 
Definition at line 40 of file BumpVector.h.
References BumpVectorContext(), and clang::Other.
| 
 | delete | 
References BumpVectorContext().
| 
 | inline | 
Construct a new BumpVectorContext that reuses an existing BumpPtrAllocator.
This BumpPtrAllocator is not destroyed when the BumpVectorContext object is destroyed.
Definition at line 57 of file BumpVector.h.
| 
 | inline | 
Definition at line 59 of file BumpVector.h.
| 
 | inline | 
Definition at line 64 of file BumpVector.h.
| 
 | delete | 
References BumpVectorContext().
| 
 | delete | 
References BumpVectorContext().