| ASTDumper(raw_ostream &OS, const ASTContext &Context, bool ShowColors) | clang::ASTDumper | inline |
| ASTDumper(raw_ostream &OS, bool ShowColors) | clang::ASTDumper | 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, ASTDumper, void, ParamTys... > | |
| doGetNodeDelegate() | clang::ASTDumper | inline |
| dumpASTTemplateArgumentListInfo(const ASTTemplateArgumentListInfo *TALI) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpDeclContext(const DeclContext *DC) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpInvalidDeclContext(const DeclContext *DC) | clang::ASTDumper | |
| dumpLookups(const DeclContext *DC, bool DumpDecls) | clang::ASTDumper | |
| dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpTemplateArgumentList(const TemplateArgumentList &TAL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpTemplateArgumentLoc(const TemplateArgumentLoc &A, const Decl *From=nullptr, const char *Label=nullptr) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpTemplateDecl(const TemplateDecl *D, bool DumpExplicitInst) | clang::ASTDumper | |
| clang::ASTNodeTraverser< ASTDumper, TextNodeDumper >::dumpTemplateDecl(const TemplateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpTemplateDeclSpecialization(const SpecializationDecl *D, bool DumpExplicitInst, bool DumpRefOnly) | clang::ASTDumper | |
| clang::ASTNodeTraverser< ASTDumper, TextNodeDumper >::dumpTemplateDeclSpecialization(const SpecializationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| dumpTemplateParameters(const TemplateParameterList *TPL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| getDeserialize() const | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| GetTraversalKind() const | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| P | clang::StmtVisitorBase< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | |
| setDeserialize(bool D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| SetTraversalKind(TraversalKind TK) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| Visit(const Decl *D, bool VisitLocs=false) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| clang::ConstDeclVisitor< ASTDumper >::Visit(PTR(Decl) D) | clang::declvisitor::Base< llvm::make_const_ptr, ASTDumper, void > | inline |
| clang::ConstStmtVisitor< ASTDumper >::Visit(PTR(Stmt) S, ParamTys... P) | clang::StmtVisitorBase< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | inline |
| clang::TypeVisitor< ASTDumper >::Visit(const Type *T) | clang::TypeVisitor< ASTDumper > | inline |
| clang::TypeLocVisitor< ASTDumper >::Visit(TypeLoc TyLoc) | clang::TypeLocVisitor< ASTDumper > | inline |
| clang::ConstAttrVisitor< ASTDumper >::Visit(PTR(Attr) A) | clang::attrvisitor::Base< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | inline |
| clang::ConstTemplateArgumentVisitor< ASTDumper >::Visit(REF(TemplateArgument) TA, ParamTys... P) | clang::templateargumentvisitor::Base< llvm::make_const_ref, ASTDumper, void, ParamTys... > | inline |
| visit(PTR(Comment) C, ParamTys... P) | clang::comments::CommentVisitorBase< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | inline |
| VISIT_METHOD(Null) | clang::templateargumentvisitor::Base< llvm::make_const_ref, ASTDumper, void, ParamTys... > | |
| VisitAdjustedType(const AdjustedType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitArrayType(const ArrayType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitAtomicType(const AtomicType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitAttr(PTR(Attr)) | clang::attrvisitor::Base< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | inline |
| VisitAttributedStmt(const AttributedStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitAttributedType(const AttributedType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitAutoType(const AutoType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitAutoTypeLoc(AutoTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBindingDecl(const BindingDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBlockDecl(const BlockDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBlockExpr(const BlockExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBlockPointerType(const BlockPointerType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBTFTagAttributedType(const BTFTagAttributedType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCallExpr(const CallExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCapturedDecl(const CapturedDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCapturedStmt(const CapturedStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitClassTemplateDecl(const ClassTemplateDecl *D) | clang::ASTDumper | |
| VisitClassTemplatePartialSpecializationDecl(const ClassTemplatePartialSpecializationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitClassTemplateSpecializationDecl(const ClassTemplateSpecializationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| visitComment(PTR(Comment) C, ParamTys... P) | clang::comments::CommentVisitorBase< llvm::make_const_ptr, ASTDumper, void, ParamTys... > | inline |
| VisitComplexType(const ComplexType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitConceptDecl(const ConceptDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitConceptSpecializationExpr(const ConceptSpecializationExpr *CSE) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXCatchStmt(const CXXCatchStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXForRangeStmt(const CXXForRangeStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXParenListInitExpr(const CXXParenListInitExpr *PLIE) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitCXXRewrittenBinaryOperator(const CXXRewrittenBinaryOperator *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDecl(PTR(Decl) D) | clang::declvisitor::Base< llvm::make_const_ptr, ASTDumper, void > | inline |
| VisitDeclStmt(const DeclStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDecltypeType(const DecltypeType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDecompositionDecl(const DecompositionDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDependentSizedArrayType(const DependentSizedArrayType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDependentSizedArrayTypeLoc(DependentSizedArrayTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitDependentSizedExtVectorTypeLoc(DependentSizedExtVectorTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitEnumConstantDecl(const EnumConstantDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitExpressionTemplateArgument(const TemplateArgument &TA) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFieldDecl(const FieldDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFileScopeAsmDecl(const FileScopeAsmDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFriendDecl(const FriendDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFunctionDecl(const FunctionDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFunctionProtoType(const FunctionProtoType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFunctionProtoTypeLoc(FunctionProtoTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitFunctionTemplateDecl(const FunctionTemplateDecl *D) | clang::ASTDumper | |
| VisitFunctionType(const FunctionType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitGenericSelectionExpr(const GenericSelectionExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitHLSLAttributedResourceType(const HLSLAttributedResourceType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitHLSLInlineSpirvType(const HLSLInlineSpirvType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitImplicitConceptSpecializationDecl(const ImplicitConceptSpecializationDecl *CSD) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitInitListExpr(const InitListExpr *ILE) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitLabelStmt(const LabelStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitLambdaExpr(const LambdaExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitLocInfoType(const LocInfoType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitMemberPointerType(const MemberPointerType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCCategoryDecl(const ObjCCategoryDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCImplementationDecl(const ObjCImplementationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCMethodDecl(const ObjCMethodDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitObjCObjectPointerType(const ObjCObjectPointerType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPAllocateDecl(const OMPAllocateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPCapturedExprDecl(const OMPCapturedExprDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPDeclareMapperDecl(const OMPDeclareMapperDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPDeclareReductionDecl(const OMPDeclareReductionDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPExecutableDirective(const OMPExecutableDirective *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPGroupPrivateDecl(const OMPGroupPrivateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOMPThreadPrivateDecl(const OMPThreadPrivateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOpaqueValueExpr(const OpaqueValueExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOpenACCConstructStmt(const OpenACCConstructStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOpenACCWaitConstruct(const OpenACCWaitConstruct *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitOutlinedFunctionDecl(const OutlinedFunctionDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitPackExpansionType(const PackExpansionType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitPackIndexingType(const PackIndexingType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitPackTemplateArgument(const TemplateArgument &TA) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitPipeType(const PipeType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitPointerType(const PointerType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitReferenceType(const ReferenceType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitRequiresExpr(const RequiresExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSizeOfPackExpr(const SizeOfPackExpr *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitStaticAssertDecl(const StaticAssertDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSubstNonTypeTemplateParmPackExpr(const SubstNonTypeTemplateParmPackExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSubstTemplateTypeParmType(const SubstTemplateTypeParmType *) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitSYCLKernelCallStmt(const SYCLKernelCallStmt *Node) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTemplateArgument(REF(TemplateArgument), ParamTys...) | clang::templateargumentvisitor::Base< llvm::make_const_ref, ASTDumper, void, ParamTys... > | inline |
| VisitTemplateSpecializationType(const TemplateSpecializationType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTemplateSpecializationTypeLoc(TemplateSpecializationTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTopLevelStmtDecl(const TopLevelStmtDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitType(const Type *) | clang::TypeVisitor< ASTDumper > | inline |
| VisitTypeAliasDecl(const TypeAliasDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypedefDecl(const TypedefDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypeLoc(TypeLoc TyLoc) | clang::TypeLocVisitor< ASTDumper > | inline |
| VisitTypeOfExprType(const TypeOfExprType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypeTemplateArgument(const TemplateArgument &TA) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitTypeTraitExpr(const TypeTraitExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitUnaryTransformType(const UnaryTransformType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitUnresolvedLookupExpr(const UnresolvedLookupExpr *E) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitUsingShadowDecl(const UsingShadowDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVarDecl(const VarDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVariableArrayType(const VariableArrayType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVariableArrayTypeLoc(VariableArrayTypeLoc TL) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVarTemplateDecl(const VarTemplateDecl *D) | clang::ASTDumper | |
| VisitVarTemplatePartialSpecializationDecl(const VarTemplatePartialSpecializationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *D) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |
| VisitVectorType(const VectorType *T) | clang::ASTNodeTraverser< ASTDumper, TextNodeDumper > | inline |