clang 10.0.0git

clang::TextNodeDumper Member List

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

AddChild(Fn DoAddChild) | clang::TextTreeStructure | inline
AddChild(StringRef Label, Fn DoAddChild) | clang::TextTreeStructure | inline
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) Node | clang::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 |
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 |
P | clang::StmtVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... > |
TextNodeDumper(raw_ostream &OS, bool ShowColors, const SourceManager *SM, const PrintingPolicy &PrintPolicy, const comments::CommandTraits *Traits) | clang::TextNodeDumper |
TextTreeStructure(raw_ostream &OS, bool ShowColors) | clang::TextTreeStructure | 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 |
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(PTR(Comment) C, ParamTys... P) | clang::comments::CommentVisitorBase< llvm::make_const_ptr, TextNodeDumper, void, ParamTys... > | 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 |
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 |
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 |
VisitCXXRecordDecl(const CXXRecordDecl *D) | 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 |
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 |
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 |
VisitRValueReferenceType(const ReferenceType *T) | clang::TextNodeDumper |
VisitSizeOfPackExpr(const SizeOfPackExpr *Node) | clang::TextNodeDumper |
VisitStringLiteral(const StringLiteral *Str) | clang::TextNodeDumper |
VisitSwitchStmt(const SwitchStmt *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 |
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 |
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 |