LLVM: llvm::ms_demangle::ArenaAllocator Class Reference (original) (raw)

#include "[llvm/Demangle/MicrosoftDemangle.h](MicrosoftDemangle%5F8h%5Fsource.html)"

Public Member Functions
ArenaAllocator ()
~ArenaAllocator ()
ArenaAllocator (const ArenaAllocator &)=delete
ArenaAllocator & operator= (const ArenaAllocator &)=delete
char * allocUnalignedBuffer (size_t Size)
template<typename T, typename... Args>
T * allocArray (size_t Count)
template<typename T, typename... Args>
T * alloc (Args &&... ConstructorArgs)

Definition at line 29 of file MicrosoftDemangle.h.

llvm::ms_demangle::ArenaAllocator::ArenaAllocator ( ) inline

~ArenaAllocator()

llvm::ms_demangle::ArenaAllocator::~ArenaAllocator ( ) inline

ArenaAllocator() [2/2]

alloc()

template<typename T, typename... Args>

T * llvm::ms_demangle::ArenaAllocator::alloc ( Args &&... ConstructorArgs) inline

allocArray()

template<typename T, typename... Args>

T * llvm::ms_demangle::ArenaAllocator::allocArray ( size_t Count) inline

allocUnalignedBuffer()

char * llvm::ms_demangle::ArenaAllocator::allocUnalignedBuffer ( size_t Size) inline

operator=()


The documentation for this class was generated from the following file: