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

Declarations

include/llvm/Demangle/MicrosoftDemangleNodes.h
  286 struct NodeArrayNode;

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)...);
  181   NodeArrayNode *demangleFunctionParameterList(StringView &MangledName,
  183   NodeArrayNode *demangleTemplateParameterList(StringView &MangledName);
include/llvm/Demangle/MicrosoftDemangleNodes.h
  348   NodeArrayNode *Params = nullptr;
  357   NodeArrayNode *TemplateParams = nullptr;
  494   NodeArrayNode *Dimensions = nullptr;
  530   NodeArrayNode *Components = nullptr;
lib/Demangle/MicrosoftDemangle.cpp
  328   QN->Components = Arena.alloc<NodeArrayNode>();
 1557 static NodeArrayNode *nodeListToNodeArray(ArenaAllocator &Arena, NodeList *Head,
 1559   NodeArrayNode *N = Arena.alloc<NodeArrayNode>();
 1559   NodeArrayNode *N = Arena.alloc<NodeArrayNode>();
 2115 NodeArrayNode *Demangler::demangleFunctionParameterList(StringView &MangledName,
 2165   NodeArrayNode *NA = nodeListToNodeArray(Arena, Head, Count);
 2180 NodeArrayNode *
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  230   llvm::ms_demangle::NodeArrayNode *name_components =