clang API Documentation
#include <BumpVector.h>
Public Member Functions | |
BumpVectorContext () | |
BumpVectorContext (llvm::BumpPtrAllocator &A) | |
~BumpVectorContext () | |
llvm::BumpPtrAllocator & | getAllocator () |
Definition at line 32 of file BumpVector.h.
clang::BumpVectorContext::BumpVectorContext | ( | ) | [inline] |
Construct a new BumpVectorContext that creates a new BumpPtrAllocator and destroys it when the BumpVectorContext object is destroyed.
Definition at line 37 of file BumpVector.h.
clang::BumpVectorContext::BumpVectorContext | ( | llvm::BumpPtrAllocator & | A | ) | [inline] |
Construct a new BumpVectorContext that reuses an existing BumpPtrAllocator. This BumpPtrAllocator is not destroyed when the BumpVectorContext object is destroyed.
Definition at line 42 of file BumpVector.h.
clang::BumpVectorContext::~BumpVectorContext | ( | ) | [inline] |
Definition at line 44 of file BumpVector.h.
llvm::BumpPtrAllocator& clang::BumpVectorContext::getAllocator | ( | ) | [inline] |
Definition at line 49 of file BumpVector.h.
Referenced by clang::ento::ExplodedGraph::getAllocator(), and clang::CFG::getAllocator().