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

Derived Classes

include/llvm/Demangle/MicrosoftDemangleNodes.h
  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 {

References

include/llvm/ADT/ArrayRef.h
  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.cpp
  115 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{