clang
7.0.0
|
#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. More... | |
BumpVectorContext (BumpVectorContext &&Other) | |
BumpVectorContext (llvm::BumpPtrAllocator &A) | |
Construct a new BumpVectorContext that reuses an existing BumpPtrAllocator. More... | |
~BumpVectorContext () | |
llvm::BumpPtrAllocator & | getAllocator () |
Definition at line 33 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 39 of file BumpVector.h.
|
inline |
Definition at line 41 of file BumpVector.h.
|
inline |
Construct a new BumpVectorContext that reuses an existing BumpPtrAllocator.
This BumpPtrAllocator is not destroyed when the BumpVectorContext object is destroyed.
Definition at line 49 of file BumpVector.h.
|
inline |
Definition at line 51 of file BumpVector.h.
|
inline |
Definition at line 56 of file BumpVector.h.
Referenced by clang::ConstructionContext::ConstructionContext(), clang::ConstructionContextLayer::create(), and clang::ento::ExplodedGraph::getAllocator().