clang: clang::TextTreeStructure Class Reference (original) (raw)

#include "[clang/AST/TextNodeDumper.h](TextNodeDumper%5F8h%5Fsource.html)"

Public Member Functions
template
void AddChild (Fn DoAddChild)
Add a child of the current node. Calls DoAddChild without arguments.
template
void AddChild (StringRef Label, Fn DoAddChild)
Add a child of the current node with an optional label.
TextTreeStructure (raw_ostream &OS, bool ShowColors)

Definition at line 34 of file TextNodeDumper.h.

clang::TextTreeStructure::TextTreeStructure ( raw_ostream & OS, bool ShowColors ) inline

AddChild() [1/2]

template

void clang::TextTreeStructure::AddChild ( Fn DoAddChild) inline

Add a child of the current node. Calls DoAddChild without arguments.

Definition at line 52 of file TextNodeDumper.h.

References AddChild().

Referenced by AddChild(), clang::TextNodeDumper::dumpBareTemplateName(), clang::TextNodeDumper::dumpCleanupObject(), clang::TextNodeDumper::dumpDeclRef(), clang::ASTDumper::dumpInvalidDeclContext(), clang::ASTDumper::dumpLookups(), clang::TextNodeDumper::dumpTemplateName(), clang::TextNodeDumper::Visit(), clang::TextNodeDumper::VisitConstantExpr(), clang::TextNodeDumper::VisitConstructorUsingShadowDecl(), clang::TextNodeDumper::VisitCXXRecordDecl(), clang::TextNodeDumper::VisitEmbedExpr(), clang::TextNodeDumper::VisitFunctionDecl(), clang::TextNodeDumper::VisitFunctionProtoType(), clang::TextNodeDumper::VisitOMPRequiresDecl(), and clang::TextNodeDumper::VisitVarDecl().

AddChild() [2/2]

template

void clang::TextTreeStructure::AddChild ( StringRef Label, Fn DoAddChild ) inline

The documentation for this class was generated from the following file: