LLVM 22.0.0git
|
#include "llvm/Demangle/MicrosoftDemangle.h"
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.
|
inline |
Definition at line 47 of file MicrosoftDemangle.h.
References llvm::ms_demangle::AllocUnit.
Referenced by ArenaAllocator(), and operator=().
|
inline |
Definition at line 49 of file MicrosoftDemangle.h.
References assert(), and llvm::Next.
|
delete |
References ArenaAllocator().
|
inline |
Definition at line 96 of file MicrosoftDemangle.h.
References llvm::ms_demangle::AllocUnit, assert(), P, Size, and T.
Referenced by nodeListToNodeArray(), synthesizeNamedIdentifier(), synthesizeQualifiedName(), and synthesizeVariable().
|
inline |
Definition at line 77 of file MicrosoftDemangle.h.
References llvm::ms_demangle::AllocUnit, assert(), llvm::Count, P, Size, and T.
Referenced by nodeListToNodeArray(), and synthesizeQualifiedName().
|
inline |
Definition at line 63 of file MicrosoftDemangle.h.
References llvm::ms_demangle::AllocUnit, assert(), P, and Size.
|
delete |
References ArenaAllocator().