clang  14.0.0git
clang::TextNodeDumper Member List

This is the complete list of members for clang::TextNodeDumper, including all inherited members.

AddChild(Fn DoAddChild)clang::TextTreeStructureinline
AddChild(StringRef Label, Fn DoAddChild)clang::TextTreeStructureinline
BINOP_FALLBACK(PtrMemD) BINOP_FALLBACK(PtrMemI) BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem) BINOP_FALLBACK(Add) BINOP_FALLBACK(Sub) BINOP_FALLBACK(Shl) BINOP_FALLBACK(LT) BINOP_FALLBACK(GT) BINOP_FALLBACK(LE) BINOP_FALLBACK(GE) BINOP_FALLBACK(EQ) BINOP_FALLBACK(NE) BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) BINOP_FALLBACK(LAnd) BINOP_FALLBACK(LOr) CAO_FALLBACK(MulAssign) CAO_FALLBACK(DivAssign) CAO_FALLBACK(RemAssign) CAO_FALLBACK(AddAssign) CAO_FALLBACK(SubAssign) CAO_FALLBACK(ShlAssign) CAO_FALLBACK(ShrAssign) CAO_FALLBACK(AndAssign) CAO_FALLBACK(OrAssign) UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec) UNARYOP_FALLBACK(PreInc) UNARYOP_FALLBACK(PreDec) UNARYOP_FALLBACK(AddrOf) UNARYOP_FALLBACK(Deref) UNARYOP_FALLBACK(Plus) UNARYOP_FALLBACK(Minus) UNARYOP_FALLBACK(Not) UNARYOP_FALLBACK(LNot) UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag) UNARYOP_FALLBACK(Extension) UNARYOP_FALLBACK(Coawait) void VisitStmt(PTR(Stmt) Nodeclang::StmtVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >
dumpAccessSpecifier(AccessSpecifier AS)clang::TextNodeDumper
dumpBareDeclRef(const Decl *D)clang::TextNodeDumper
dumpBareType(QualType T, bool Desugar=true)clang::TextNodeDumper
dumpCleanupObject(const ExprWithCleanups::CleanupObject &C)clang::TextNodeDumper
dumpDeclRef(const Decl *D, StringRef Label={})clang::TextNodeDumper
dumpLocation(SourceLocation Loc)clang::TextNodeDumper
dumpName(const NamedDecl *ND)clang::TextNodeDumper
dumpPointer(const void *Ptr)clang::TextNodeDumper
dumpSourceRange(SourceRange R)clang::TextNodeDumper
dumpType(QualType T)clang::TextNodeDumper
Pclang::StmtVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >
TextNodeDumper(raw_ostream &OS, const ASTContext &Context, bool ShowColors)clang::TextNodeDumper
TextNodeDumper(raw_ostream &OS, bool ShowColors)clang::TextNodeDumper
TextTreeStructure(raw_ostream &OS, bool ShowColors)clang::TextTreeStructureinline
visit(PTR(Comment) C, ParamTys... P)clang::comments::CommentVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >inline
Visit(const comments::Comment *C, const comments::FullComment *FC)clang::TextNodeDumper
Visit(const Attr *A)clang::TextNodeDumper
Visit(const TemplateArgument &TA, SourceRange R, const Decl *From=nullptr, StringRef Label={})clang::TextNodeDumper
Visit(const Stmt *Node)clang::TextNodeDumper
Visit(const Type *T)clang::TextNodeDumper
Visit(QualType T)clang::TextNodeDumper
Visit(const Decl *D)clang::TextNodeDumper
Visit(const CXXCtorInitializer *Init)clang::TextNodeDumper
Visit(const OMPClause *C)clang::TextNodeDumper
Visit(const BlockDecl::Capture &C)clang::TextNodeDumper
Visit(const GenericSelectionExpr::ConstAssociation &A)clang::TextNodeDumper
Visit(const concepts::Requirement *R)clang::TextNodeDumper
Visit(const APValue &Value, QualType Ty)clang::TextNodeDumper
ConstAttrVisitor< TextNodeDumper >::Visit(PTR(Attr) A)clang::attrvisitor::Base< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >inline
ConstTemplateArgumentVisitor< TextNodeDumper >::Visit(REF(TemplateArgument) TA, ParamTys... P)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >inline
ConstStmtVisitor< TextNodeDumper >::Visit(PTR(Stmt) S, ParamTys... P)clang::StmtVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >inline
ConstDeclVisitor< TextNodeDumper >::Visit(PTR(Decl) D)clang::declvisitor::Base< llvm::make_const_ptr, TextNodeDumper, void >inline
VISIT_METHOD(Null)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Type)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Declaration)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(NullPtr)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Integral)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Template)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(TemplateExpansion)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Expression)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VISIT_METHOD(Pack)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >
VisitAccessSpecDecl(const AccessSpecDecl *D)clang::TextNodeDumper
VisitAddrLabelExpr(const AddrLabelExpr *Node)clang::TextNodeDumper
VisitArrayType(const ArrayType *T)clang::TextNodeDumper
VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *Node)clang::TextNodeDumper
VisitAttr(PTR(Attr))clang::attrvisitor::Base< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >inline
VisitAutoType(const AutoType *T)clang::TextNodeDumper
VisitBinaryOperator(const BinaryOperator *Node)clang::TextNodeDumper
VisitBindingDecl(const BindingDecl *D)clang::TextNodeDumper
visitBlockCommandComment(const comments::BlockCommandComment *C, const comments::FullComment *)clang::TextNodeDumper
VisitBlockDecl(const BlockDecl *D)clang::TextNodeDumper
VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D)clang::TextNodeDumper
VisitCallExpr(const CallExpr *Node)clang::TextNodeDumper
VisitCapturedDecl(const CapturedDecl *D)clang::TextNodeDumper
VisitCaseStmt(const CaseStmt *Node)clang::TextNodeDumper
VisitCastExpr(const CastExpr *Node)clang::TextNodeDumper
VisitCharacterLiteral(const CharacterLiteral *Node)clang::TextNodeDumper
VisitClassTemplateDecl(const ClassTemplateDecl *D)clang::TextNodeDumper
visitComment(PTR(Comment) C, ParamTys... P)clang::comments::CommentVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... >inline
VisitCompoundAssignOperator(const CompoundAssignOperator *Node)clang::TextNodeDumper
VisitConceptDecl(const ConceptDecl *D)clang::TextNodeDumper
VisitConceptSpecializationExpr(const ConceptSpecializationExpr *Node)clang::TextNodeDumper
VisitConstantArrayType(const ConstantArrayType *T)clang::TextNodeDumper
VisitConstantExpr(const ConstantExpr *Node)clang::TextNodeDumper
VisitConstructorUsingShadowDecl(const ConstructorUsingShadowDecl *D)clang::TextNodeDumper
VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node)clang::TextNodeDumper
VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node)clang::TextNodeDumper
VisitCXXConstructExpr(const CXXConstructExpr *Node)clang::TextNodeDumper
VisitCXXDeleteExpr(const CXXDeleteExpr *Node)clang::TextNodeDumper
VisitCXXDependentScopeMemberExpr(const CXXDependentScopeMemberExpr *Node)clang::TextNodeDumper
VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr *Node)clang::TextNodeDumper
VisitCXXNamedCastExpr(const CXXNamedCastExpr *Node)clang::TextNodeDumper
VisitCXXNewExpr(const CXXNewExpr *Node)clang::TextNodeDumper
VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Node)clang::TextNodeDumper
VisitCXXRecordDecl(const CXXRecordDecl *D)clang::TextNodeDumper
VisitCXXStaticCastExpr(const CXXStaticCastExpr *Node)clang::TextNodeDumper
VisitCXXThisExpr(const CXXThisExpr *Node)clang::TextNodeDumper
VisitCXXUnresolvedConstructExpr(const CXXUnresolvedConstructExpr *Node)clang::TextNodeDumper
VisitDecl(PTR(Decl) D)clang::declvisitor::Base< llvm::make_const_ptr, TextNodeDumper, void >inline
VisitDeclarationTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitDeclRefExpr(const DeclRefExpr *Node)clang::TextNodeDumper
VisitDependentSizedArrayType(const DependentSizedArrayType *T)clang::TextNodeDumper
VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T)clang::TextNodeDumper
VisitEnumConstantDecl(const EnumConstantDecl *D)clang::TextNodeDumper
VisitEnumDecl(const EnumDecl *D)clang::TextNodeDumper
VisitExpressionTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitExpressionTraitExpr(const ExpressionTraitExpr *Node)clang::TextNodeDumper
VisitExprWithCleanups(const ExprWithCleanups *Node)clang::TextNodeDumper
VisitExtVectorElementExpr(const ExtVectorElementExpr *Node)clang::TextNodeDumper
VisitFieldDecl(const FieldDecl *D)clang::TextNodeDumper
VisitFixedPointLiteral(const FixedPointLiteral *Node)clang::TextNodeDumper
VisitFloatingLiteral(const FloatingLiteral *Node)clang::TextNodeDumper
VisitFriendDecl(const FriendDecl *D)clang::TextNodeDumper
VisitFunctionDecl(const FunctionDecl *D)clang::TextNodeDumper
VisitFunctionProtoType(const FunctionProtoType *T)clang::TextNodeDumper
VisitFunctionTemplateDecl(const FunctionTemplateDecl *D)clang::TextNodeDumper
VisitFunctionType(const FunctionType *T)clang::TextNodeDumper
VisitGenericSelectionExpr(const GenericSelectionExpr *E)clang::TextNodeDumper
VisitGotoStmt(const GotoStmt *Node)clang::TextNodeDumper
visitHTMLEndTagComment(const comments::HTMLEndTagComment *C, const comments::FullComment *)clang::TextNodeDumper
visitHTMLStartTagComment(const comments::HTMLStartTagComment *C, const comments::FullComment *)clang::TextNodeDumper
VisitIfStmt(const IfStmt *Node)clang::TextNodeDumper
VisitImplicitCastExpr(const ImplicitCastExpr *Node)clang::TextNodeDumper
VisitImportDecl(const ImportDecl *D)clang::TextNodeDumper
VisitIndirectFieldDecl(const IndirectFieldDecl *D)clang::TextNodeDumper
VisitInitListExpr(const InitListExpr *ILE)clang::TextNodeDumper
VisitInjectedClassNameType(const InjectedClassNameType *T)clang::TextNodeDumper
visitInlineCommandComment(const comments::InlineCommandComment *C, const comments::FullComment *)clang::TextNodeDumper
VisitIntegerLiteral(const IntegerLiteral *Node)clang::TextNodeDumper
VisitIntegralTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitLabelDecl(const LabelDecl *D)clang::TextNodeDumper
VisitLabelStmt(const LabelStmt *Node)clang::TextNodeDumper
VisitLifetimeExtendedTemporaryDecl(const LifetimeExtendedTemporaryDecl *D)clang::TextNodeDumper
VisitLinkageSpecDecl(const LinkageSpecDecl *D)clang::TextNodeDumper
VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *Node)clang::TextNodeDumper
VisitMemberExpr(const MemberExpr *Node)clang::TextNodeDumper
VisitNamespaceAliasDecl(const NamespaceAliasDecl *D)clang::TextNodeDumper
VisitNamespaceDecl(const NamespaceDecl *D)clang::TextNodeDumper
VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D)clang::TextNodeDumper
VisitNullPtrTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitNullTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node)clang::TextNodeDumper
VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node)clang::TextNodeDumper
VisitObjCBoxedExpr(const ObjCBoxedExpr *Node)clang::TextNodeDumper
VisitObjCCategoryDecl(const ObjCCategoryDecl *D)clang::TextNodeDumper
VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D)clang::TextNodeDumper
VisitObjCCompatibleAliasDecl(const ObjCCompatibleAliasDecl *D)clang::TextNodeDumper
VisitObjCEncodeExpr(const ObjCEncodeExpr *Node)clang::TextNodeDumper
VisitObjCImplementationDecl(const ObjCImplementationDecl *D)clang::TextNodeDumper
VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D)clang::TextNodeDumper
VisitObjCInterfaceType(const ObjCInterfaceType *T)clang::TextNodeDumper
VisitObjCIvarDecl(const ObjCIvarDecl *D)clang::TextNodeDumper
VisitObjCIvarRefExpr(const ObjCIvarRefExpr *Node)clang::TextNodeDumper
VisitObjCMessageExpr(const ObjCMessageExpr *Node)clang::TextNodeDumper
VisitObjCMethodDecl(const ObjCMethodDecl *D)clang::TextNodeDumper
VisitObjCPropertyDecl(const ObjCPropertyDecl *D)clang::TextNodeDumper
VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D)clang::TextNodeDumper
VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *Node)clang::TextNodeDumper
VisitObjCProtocolDecl(const ObjCProtocolDecl *D)clang::TextNodeDumper
VisitObjCProtocolExpr(const ObjCProtocolExpr *Node)clang::TextNodeDumper
VisitObjCSelectorExpr(const ObjCSelectorExpr *Node)clang::TextNodeDumper
VisitObjCSubscriptRefExpr(const ObjCSubscriptRefExpr *Node)clang::TextNodeDumper
VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D)clang::TextNodeDumper
VisitOMPCapturedExprDecl(const OMPCapturedExprDecl *D)clang::TextNodeDumper
VisitOMPDeclareReductionDecl(const OMPDeclareReductionDecl *D)clang::TextNodeDumper
VisitOMPExecutableDirective(const OMPExecutableDirective *D)clang::TextNodeDumper
VisitOMPIteratorExpr(const OMPIteratorExpr *Node)clang::TextNodeDumper
VisitOMPRequiresDecl(const OMPRequiresDecl *D)clang::TextNodeDumper
VisitPackExpansionType(const PackExpansionType *T)clang::TextNodeDumper
VisitPackTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
visitParamCommandComment(const comments::ParamCommandComment *C, const comments::FullComment *FC)clang::TextNodeDumper
VisitPragmaCommentDecl(const PragmaCommentDecl *D)clang::TextNodeDumper
VisitPragmaDetectMismatchDecl(const PragmaDetectMismatchDecl *D)clang::TextNodeDumper
VisitPredefinedExpr(const PredefinedExpr *Node)clang::TextNodeDumper
VisitRecordDecl(const RecordDecl *D)clang::TextNodeDumper
VisitRequiresExpr(const RequiresExpr *Node)clang::TextNodeDumper
VisitRValueReferenceType(const ReferenceType *T)clang::TextNodeDumper
VisitSizeOfPackExpr(const SizeOfPackExpr *Node)clang::TextNodeDumper
VisitStringLiteral(const StringLiteral *Str)clang::TextNodeDumper
VisitSwitchStmt(const SwitchStmt *Node)clang::TextNodeDumper
VisitSYCLUniqueStableNameExpr(const SYCLUniqueStableNameExpr *Node)clang::TextNodeDumper
VisitTagType(const TagType *T)clang::TextNodeDumper
VisitTemplateArgument(REF(TemplateArgument), ParamTys...)clang::templateargumentvisitor::Base< llvm::make_const_ref, TextNodeDumper, void, ParamTys... >inline
VisitTemplateExpansionTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitTemplateSpecializationType(const TemplateSpecializationType *T)clang::TextNodeDumper
VisitTemplateTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D)clang::TextNodeDumper
VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D)clang::TextNodeDumper
VisitTemplateTypeParmType(const TemplateTypeParmType *T)clang::TextNodeDumper
visitTextComment(const comments::TextComment *C, const comments::FullComment *)clang::TextNodeDumper
visitTParamCommandComment(const comments::TParamCommandComment *C, const comments::FullComment *FC)clang::TextNodeDumper
VisitType(const Type *)clang::TypeVisitor< TextNodeDumper >inline
VisitTypeAliasDecl(const TypeAliasDecl *D)clang::TextNodeDumper
VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D)clang::TextNodeDumper
VisitTypedefDecl(const TypedefDecl *D)clang::TextNodeDumper
VisitTypedefType(const TypedefType *T)clang::TextNodeDumper
VisitTypeTemplateArgument(const TemplateArgument &TA)clang::TextNodeDumper
VisitTypeTraitExpr(const TypeTraitExpr *Node)clang::TextNodeDumper
VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Node)clang::TextNodeDumper
VisitUnaryOperator(const UnaryOperator *Node)clang::TextNodeDumper
VisitUnaryTransformType(const UnaryTransformType *T)clang::TextNodeDumper
VisitUnresolvedLookupExpr(const UnresolvedLookupExpr *Node)clang::TextNodeDumper
VisitUnresolvedUsingType(const UnresolvedUsingType *T)clang::TextNodeDumper
VisitUnresolvedUsingTypenameDecl(const UnresolvedUsingTypenameDecl *D)clang::TextNodeDumper
VisitUnresolvedUsingValueDecl(const UnresolvedUsingValueDecl *D)clang::TextNodeDumper
VisitUsingDecl(const UsingDecl *D)clang::TextNodeDumper
VisitUsingDirectiveDecl(const UsingDirectiveDecl *D)clang::TextNodeDumper
VisitUsingEnumDecl(const UsingEnumDecl *D)clang::TextNodeDumper
VisitUsingShadowDecl(const UsingShadowDecl *D)clang::TextNodeDumper
VisitVarDecl(const VarDecl *D)clang::TextNodeDumper
VisitVariableArrayType(const VariableArrayType *T)clang::TextNodeDumper
VisitVarTemplateDecl(const VarTemplateDecl *D)clang::TextNodeDumper
VisitVectorType(const VectorType *T)clang::TextNodeDumper
visitVerbatimBlockComment(const comments::VerbatimBlockComment *C, const comments::FullComment *)clang::TextNodeDumper
visitVerbatimBlockLineComment(const comments::VerbatimBlockLineComment *C, const comments::FullComment *)clang::TextNodeDumper
visitVerbatimLineComment(const comments::VerbatimLineComment *C, const comments::FullComment *)clang::TextNodeDumper
VisitWhileStmt(const WhileStmt *Node)clang::TextNodeDumper