reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
298 struct TypeNode : public Node { 354 struct IdentifierNode : public Node { 514 struct NodeArrayNode : public Node { 525 struct QualifiedNameNode : public Node { 538 struct TemplateParameterReferenceNode : public Node { 552 struct IntegerLiteralNode : public Node { 575 struct SymbolNode : public Node {
108 const ArrayRef<U *> &A, 110 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)include/llvm/Demangle/MicrosoftDemangleNodes.h
298 struct TypeNode : public Node { 354 struct IdentifierNode : public Node { 491 void outputOneDimension(OutputStream &OS, OutputFlags Flags, Node *N) const; 514 struct NodeArrayNode : public Node { 521 Node **Nodes = nullptr; 525 struct QualifiedNameNode : public Node { 533 Node *LastComponent = Components->Nodes[Components->Count - 1]; 538 struct TemplateParameterReferenceNode : public Node { 552 struct IntegerLiteralNode : public Node { 575 struct SymbolNode : public Node {lib/Demangle/MicrosoftDemangle.cpp
38 Node *N = nullptr; 330 QN->Components->Nodes = Arena.allocArray<Node *>(1); 1445 Node *Scope = parse(MangledName); 1507 Node *ClassNode = QN->Components->Nodes[QN->Components->Count - 2]; 1561 N->Nodes = Arena.allocArray<Node *>(Count);lib/Demangle/MicrosoftDemangleNodes.cpp
548 Node *N) const {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp115 AnyScopesHaveTemplateParams(llvm::ArrayRef<llvm::ms_demangle::Node *> scopes) { 116 for (llvm::ms_demangle::Node *n : scopes) { 232 llvm::ArrayRef<llvm::ms_demangle::Node *> scopes(name_components->Nodes, 253 for (llvm::ms_demangle::Node *scope : scopes) { 395 RenderScopeList(llvm::ArrayRef<llvm::ms_demangle::Node *> nodes) { 547 llvm::ArrayRef<llvm::ms_demangle::Node *> name_components{