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 | |
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 |
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... > | |
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 | |
visitBlockCommandComment(const comments::BlockCommandComment *C, const comments::FullComment *) | clang::TextNodeDumper | |
VisitCallExpr(const CallExpr *Node) | clang::TextNodeDumper | |
VisitCaseStmt(const CaseStmt *Node) | clang::TextNodeDumper | |
VisitCastExpr(const CastExpr *Node) | clang::TextNodeDumper | |
VisitCharacterLiteral(const CharacterLiteral *Node) | 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 | |
VisitConstantArrayType(const ConstantArrayType *T) | 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 | |
VisitCXXThisExpr(const CXXThisExpr *Node) | clang::TextNodeDumper | |
VisitCXXUnresolvedConstructExpr(const CXXUnresolvedConstructExpr *Node) | clang::TextNodeDumper | |
VisitDeclarationTemplateArgument(const TemplateArgument &TA) | clang::TextNodeDumper | |
VisitDeclRefExpr(const DeclRefExpr *Node) | clang::TextNodeDumper | |
VisitDependentSizedArrayType(const DependentSizedArrayType *T) | clang::TextNodeDumper | |
VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T) | clang::TextNodeDumper | |
VisitExpressionTemplateArgument(const TemplateArgument &TA) | clang::TextNodeDumper | |
VisitExprWithCleanups(const ExprWithCleanups *Node) | clang::TextNodeDumper | |
VisitExtVectorElementExpr(const ExtVectorElementExpr *Node) | clang::TextNodeDumper | |
VisitFixedPointLiteral(const FixedPointLiteral *Node) | clang::TextNodeDumper | |
VisitFloatingLiteral(const FloatingLiteral *Node) | clang::TextNodeDumper | |
VisitFunctionProtoType(const FunctionProtoType *T) | clang::TextNodeDumper | |
VisitFunctionType(const FunctionType *T) | 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 | |
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 | |
VisitLabelStmt(const LabelStmt *Node) | clang::TextNodeDumper | |
VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *Node) | clang::TextNodeDumper | |
VisitMemberExpr(const MemberExpr *Node) | 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 | |
VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) | clang::TextNodeDumper | |
VisitObjCInterfaceType(const ObjCInterfaceType *T) | clang::TextNodeDumper | |
VisitObjCIvarRefExpr(const ObjCIvarRefExpr *Node) | clang::TextNodeDumper | |
VisitObjCMessageExpr(const ObjCMessageExpr *Node) | clang::TextNodeDumper | |
VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *Node) | clang::TextNodeDumper | |
VisitObjCProtocolExpr(const ObjCProtocolExpr *Node) | clang::TextNodeDumper | |
VisitObjCSelectorExpr(const ObjCSelectorExpr *Node) | clang::TextNodeDumper | |
VisitObjCSubscriptRefExpr(const ObjCSubscriptRefExpr *Node) | 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 | |
VisitPredefinedExpr(const PredefinedExpr *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 | |
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 | |
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 |
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 | |
VisitVariableArrayType(const VariableArrayType *T) | 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 | |