reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/Demangle/MicrosoftDemangleNodes.h
  442 struct ThunkSignatureNode : public FunctionSignatureNode {

Declarations

include/llvm/Demangle/MicrosoftDemangleNodes.h
  272 struct FunctionSignatureNode;

References

include/llvm/Demangle/MicrosoftDemangle.h
   91   template <typename T, typename... Args> T *alloc(Args &&... ConstructorArgs) {
   92     constexpr size_t Size = sizeof(T);
   97         (((size_t)P + alignof(T) - 1) & ~(size_t)(alignof(T) - 1));
   97         (((size_t)P + alignof(T) - 1) & ~(size_t)(alignof(T) - 1));
  103       return new (PP) T(std::forward<Args>(ConstructorArgs)...);
  108     return new (Head->Buf) T(std::forward<Args>(ConstructorArgs)...);
  176   FunctionSignatureNode *demangleFunctionType(StringView &MangledName,
include/llvm/Demangle/MicrosoftDemangleNodes.h
  442 struct ThunkSignatureNode : public FunctionSignatureNode {
  623   FunctionSignatureNode *Signature = nullptr;
lib/Demangle/MicrosoftDemangle.cpp
 1828 FunctionSignatureNode *Demangler::demangleFunctionType(StringView &MangledName,
 1830   FunctionSignatureNode *FTy = Arena.alloc<FunctionSignatureNode>();
 1830   FunctionSignatureNode *FTy = Arena.alloc<FunctionSignatureNode>();
 1868   FunctionSignatureNode *FSN = nullptr;
 1887     FSN = Arena.alloc<FunctionSignatureNode>();
lib/Demangle/MicrosoftDemangleNodes.cpp
  476     const FunctionSignatureNode *Sig =
  491     const FunctionSignatureNode *Sig =