Lines Matching refs:TextNodeDumper

61 TextNodeDumper::TextNodeDumper(raw_ostream &OS, const ASTContext &Context,  in TextNodeDumper()  function in TextNodeDumper
68 TextNodeDumper::TextNodeDumper(raw_ostream &OS, bool ShowColors) in TextNodeDumper() function in TextNodeDumper
71 void TextNodeDumper::Visit(const comments::Comment *C, in Visit()
86 ConstCommentVisitor<TextNodeDumper, void, in Visit()
90 void TextNodeDumper::Visit(const Attr *A) { in Visit()
110 ConstAttrVisitor<TextNodeDumper>::Visit(A); in Visit()
113 void TextNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit()
122 ConstTemplateArgumentVisitor<TextNodeDumper>::Visit(TA); in Visit()
125 void TextNodeDumper::Visit(const Stmt *Node) { in Visit()
184 ConstStmtVisitor<TextNodeDumper>::Visit(Node); in Visit()
187 void TextNodeDumper::Visit(const Type *T) { in Visit()
232 TypeVisitor<TextNodeDumper>::Visit(T); in Visit()
235 void TextNodeDumper::Visit(QualType T) { in Visit()
243 void TextNodeDumper::Visit(const Decl *D) { in Visit()
315 ConstDeclVisitor<TextNodeDumper>::Visit(D); in Visit()
318 void TextNodeDumper::Visit(const CXXCtorInitializer *Init) { in Visit()
332 void TextNodeDumper::Visit(const BlockDecl::Capture &C) { in Visit()
344 void TextNodeDumper::Visit(const OMPClause *C) { in Visit()
362 void TextNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { in Visit()
375 void TextNodeDumper::Visit(const ConceptReference *R) { in Visit()
389 void TextNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
474 void TextNodeDumper::dumpAPValueChildren( in dumpAPValueChildren()
507 void TextNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
641 void TextNodeDumper::dumpPointer(const void *Ptr) { in dumpPointer()
646 void TextNodeDumper::dumpLocation(SourceLocation Loc) { in dumpLocation()
675 void TextNodeDumper::dumpSourceRange(SourceRange R) { in dumpSourceRange()
691 void TextNodeDumper::dumpBareType(QualType T, bool Desugar) { in dumpBareType()
710 void TextNodeDumper::dumpType(QualType T) { in dumpType()
715 void TextNodeDumper::dumpBareDeclRef(const Decl *D) { in dumpBareDeclRef()
737 void TextNodeDumper::dumpName(const NamedDecl *ND) { in dumpName()
744 void TextNodeDumper::dumpAccessSpecifier(AccessSpecifier AS) { in dumpAccessSpecifier()
751 void TextNodeDumper::dumpCleanupObject( in dumpCleanupObject()
768 void clang::TextNodeDumper::dumpTemplateSpecializationKind( in dumpTemplateSpecializationKind()
788 void clang::TextNodeDumper::dumpNestedNameSpecifier(const NestedNameSpecifier *NNS) { in dumpNestedNameSpecifier()
828 void TextNodeDumper::dumpDeclRef(const Decl *D, StringRef Label) { in dumpDeclRef()
839 const char *TextNodeDumper::getCommandName(unsigned CommandID) { in getCommandName()
849 void TextNodeDumper::printFPOptions(FPOptionsOverride FPO) { in printFPOptions()
856 void TextNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
861 void TextNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
886 void TextNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
900 void TextNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
905 void TextNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
912 void TextNodeDumper::visitParamCommandComment( in visitParamCommandComment()
933 void TextNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
953 void TextNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
961 void TextNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
967 void TextNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()
972 void TextNodeDumper::VisitNullTemplateArgument(const TemplateArgument &) { in VisitNullTemplateArgument()
976 void TextNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
981 void TextNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
987 void TextNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &) { in VisitNullPtrTemplateArgument()
991 void TextNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
995 void TextNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1002 void TextNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1011 void TextNodeDumper::VisitExpressionTemplateArgument(const TemplateArgument &) { in VisitExpressionTemplateArgument()
1015 void TextNodeDumper::VisitPackTemplateArgument(const TemplateArgument &) { in VisitPackTemplateArgument()
1044 void TextNodeDumper::VisitIfStmt(const IfStmt *Node) { in VisitIfStmt()
1061 void TextNodeDumper::VisitSwitchStmt(const SwitchStmt *Node) { in VisitSwitchStmt()
1068 void TextNodeDumper::VisitWhileStmt(const WhileStmt *Node) { in VisitWhileStmt()
1073 void TextNodeDumper::VisitLabelStmt(const LabelStmt *Node) { in VisitLabelStmt()
1079 void TextNodeDumper::VisitGotoStmt(const GotoStmt *Node) { in VisitGotoStmt()
1084 void TextNodeDumper::VisitCaseStmt(const CaseStmt *Node) { in VisitCaseStmt()
1089 void clang::TextNodeDumper::VisitReturnStmt(const ReturnStmt *Node) { in VisitReturnStmt()
1097 void clang::TextNodeDumper::VisitCoawaitExpr(const CoawaitExpr *Node) { in VisitCoawaitExpr()
1102 void clang::TextNodeDumper::VisitCoreturnStmt(const CoreturnStmt *Node) { in VisitCoreturnStmt()
1107 void TextNodeDumper::VisitConstantExpr(const ConstantExpr *Node) { in VisitConstantExpr()
1113 void TextNodeDumper::VisitCallExpr(const CallExpr *Node) { in VisitCallExpr()
1120 void TextNodeDumper::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Node) { in VisitCXXOperatorCallExpr()
1128 void TextNodeDumper::VisitCastExpr(const CastExpr *Node) { in VisitCastExpr()
1140 void TextNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *Node) { in VisitImplicitCastExpr()
1146 void TextNodeDumper::VisitDeclRefExpr(const DeclRefExpr *Node) { in VisitDeclRefExpr()
1167 void clang::TextNodeDumper::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
1173 void TextNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1188 void TextNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *Node) { in VisitObjCIvarRefExpr()
1199 void TextNodeDumper::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1204 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
1208 void TextNodeDumper::VisitCharacterLiteral(const CharacterLiteral *Node) { in VisitCharacterLiteral()
1213 void TextNodeDumper::VisitIntegerLiteral(const IntegerLiteral *Node) { in VisitIntegerLiteral()
1219 void TextNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *Node) { in VisitFixedPointLiteral()
1224 void TextNodeDumper::VisitFloatingLiteral(const FloatingLiteral *Node) { in VisitFloatingLiteral()
1229 void TextNodeDumper::VisitStringLiteral(const StringLiteral *Str) { in VisitStringLiteral()
1235 void TextNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1242 void TextNodeDumper::VisitGenericSelectionExpr(const GenericSelectionExpr *E) { in VisitGenericSelectionExpr()
1247 void TextNodeDumper::VisitUnaryOperator(const UnaryOperator *Node) { in VisitUnaryOperator()
1256 void TextNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1264 void TextNodeDumper::VisitMemberExpr(const MemberExpr *Node) { in VisitMemberExpr()
1276 void TextNodeDumper::VisitExtVectorElementExpr( in VisitExtVectorElementExpr()
1281 void TextNodeDumper::VisitBinaryOperator(const BinaryOperator *Node) { in VisitBinaryOperator()
1287 void TextNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1298 void TextNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *Node) { in VisitAddrLabelExpr()
1303 void TextNodeDumper::VisitCXXNamedCastExpr(const CXXNamedCastExpr *Node) { in VisitCXXNamedCastExpr()
1311 void TextNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
1315 void TextNodeDumper::VisitCXXThisExpr(const CXXThisExpr *Node) { in VisitCXXThisExpr()
1321 void TextNodeDumper::VisitCXXFunctionalCastExpr( in VisitCXXFunctionalCastExpr()
1329 void TextNodeDumper::VisitCXXStaticCastExpr(const CXXStaticCastExpr *Node) { in VisitCXXStaticCastExpr()
1335 void TextNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1342 void TextNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *Node) { in VisitCXXConstructExpr()
1357 void TextNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1364 void TextNodeDumper::VisitCXXNewExpr(const CXXNewExpr *Node) { in VisitCXXNewExpr()
1377 void TextNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *Node) { in VisitCXXDeleteExpr()
1388 void TextNodeDumper::VisitTypeTraitExpr(const TypeTraitExpr *Node) { in VisitTypeTraitExpr()
1392 void TextNodeDumper::VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *Node) { in VisitArrayTypeTraitExpr()
1396 void TextNodeDumper::VisitExpressionTraitExpr(const ExpressionTraitExpr *Node) { in VisitExpressionTraitExpr()
1400 void TextNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1408 void TextNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *Node) { in VisitExprWithCleanups()
1413 void TextNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *Node) { in VisitSizeOfPackExpr()
1418 void TextNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1423 void TextNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *Node) { in VisitObjCMessageExpr()
1445 void TextNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *Node) { in VisitObjCBoxedExpr()
1452 void TextNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
1457 void TextNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
1461 void TextNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *Node) { in VisitObjCSelectorExpr()
1466 void TextNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *Node) { in VisitObjCProtocolExpr()
1470 void TextNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *Node) { in VisitObjCPropertyRefExpr()
1501 void TextNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1522 void TextNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
1526 void TextNodeDumper::VisitOMPIteratorExpr(const OMPIteratorExpr *Node) { in VisitOMPIteratorExpr()
1543 void TextNodeDumper::VisitConceptSpecializationExpr( in VisitConceptSpecializationExpr()
1549 void TextNodeDumper::VisitRequiresExpr( in VisitRequiresExpr()
1555 void TextNodeDumper::VisitRValueReferenceType(const ReferenceType *T) { in VisitRValueReferenceType()
1560 void TextNodeDumper::VisitArrayType(const ArrayType *T) { in VisitArrayType()
1574 void TextNodeDumper::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
1579 void TextNodeDumper::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
1585 void TextNodeDumper::VisitDependentSizedArrayType( in VisitDependentSizedArrayType()
1592 void TextNodeDumper::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
1598 void TextNodeDumper::VisitVectorType(const VectorType *T) { in VisitVectorType()
1633 void TextNodeDumper::VisitFunctionType(const FunctionType *T) { in VisitFunctionType()
1644 void TextNodeDumper::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
1728 void TextNodeDumper::VisitUnresolvedUsingType(const UnresolvedUsingType *T) { in VisitUnresolvedUsingType()
1732 void TextNodeDumper::VisitUsingType(const UsingType *T) { in VisitUsingType()
1738 void TextNodeDumper::VisitTypedefType(const TypedefType *T) { in VisitTypedefType()
1744 void TextNodeDumper::VisitUnaryTransformType(const UnaryTransformType *T) { in VisitUnaryTransformType()
1754 void TextNodeDumper::VisitTagType(const TagType *T) { in VisitTagType()
1758 void TextNodeDumper::VisitTemplateTypeParmType(const TemplateTypeParmType *T) { in VisitTemplateTypeParmType()
1765 void TextNodeDumper::VisitSubstTemplateTypeParmType( in VisitSubstTemplateTypeParmType()
1773 void TextNodeDumper::VisitSubstTemplateTypeParmPackType( in VisitSubstTemplateTypeParmPackType()
1779 void TextNodeDumper::VisitAutoType(const AutoType *T) { in VisitAutoType()
1791 void TextNodeDumper::VisitDeducedTemplateSpecializationType( in VisitDeducedTemplateSpecializationType()
1797 void TextNodeDumper::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
1807 void TextNodeDumper::VisitInjectedClassNameType( in VisitInjectedClassNameType()
1812 void TextNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *T) { in VisitObjCInterfaceType()
1816 void TextNodeDumper::VisitPackExpansionType(const PackExpansionType *T) { in VisitPackExpansionType()
1821 void TextNodeDumper::VisitLabelDecl(const LabelDecl *D) { dumpName(D); } in VisitLabelDecl()
1823 void TextNodeDumper::VisitTypedefDecl(const TypedefDecl *D) { in VisitTypedefDecl()
1830 void TextNodeDumper::VisitEnumDecl(const EnumDecl *D) { in VisitEnumDecl()
1844 void TextNodeDumper::VisitRecordDecl(const RecordDecl *D) { in VisitRecordDecl()
1853 void TextNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *D) { in VisitEnumConstantDecl()
1858 void TextNodeDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
1866 void TextNodeDumper::VisitFunctionDecl(const FunctionDecl *D) { in VisitFunctionDecl()
1947 void TextNodeDumper::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
1958 void TextNodeDumper::VisitFieldDecl(const FieldDecl *D) { in VisitFieldDecl()
1967 void TextNodeDumper::VisitVarDecl(const VarDecl *D) { in VisitVarDecl()
2029 void TextNodeDumper::VisitBindingDecl(const BindingDecl *D) { in VisitBindingDecl()
2034 void TextNodeDumper::VisitCapturedDecl(const CapturedDecl *D) { in VisitCapturedDecl()
2039 void TextNodeDumper::VisitImportDecl(const ImportDecl *D) { in VisitImportDecl()
2047 void TextNodeDumper::VisitPragmaCommentDecl(const PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
2073 void TextNodeDumper::VisitPragmaDetectMismatchDecl( in VisitPragmaDetectMismatchDecl()
2078 void TextNodeDumper::VisitOMPExecutableDirective( in VisitOMPExecutableDirective()
2084 void TextNodeDumper::VisitOMPDeclareReductionDecl( in VisitOMPDeclareReductionDecl()
2106 void TextNodeDumper::VisitOMPRequiresDecl(const OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
2127 void TextNodeDumper::VisitOMPCapturedExprDecl(const OMPCapturedExprDecl *D) { in VisitOMPCapturedExprDecl()
2132 void TextNodeDumper::VisitNamespaceDecl(const NamespaceDecl *D) { in VisitNamespaceDecl()
2142 void TextNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
2147 void TextNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
2152 void TextNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *D) { in VisitTypeAliasDecl()
2157 void TextNodeDumper::VisitTypeAliasTemplateDecl( in VisitTypeAliasTemplateDecl()
2162 void TextNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *D) { in VisitCXXRecordDecl()
2315 void TextNodeDumper::VisitFunctionTemplateDecl(const FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
2319 void TextNodeDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl()
2323 void TextNodeDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { in VisitVarTemplateDecl()
2327 void TextNodeDumper::VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
2331 void TextNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
2350 void TextNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
2359 void TextNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
2367 void TextNodeDumper::VisitUsingDecl(const UsingDecl *D) { in VisitUsingDecl()
2375 void TextNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *D) { in VisitUsingEnumDecl()
2380 void TextNodeDumper::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
2388 void TextNodeDumper::VisitUnresolvedUsingValueDecl( in VisitUnresolvedUsingValueDecl()
2397 void TextNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *D) { in VisitUsingShadowDecl()
2402 void TextNodeDumper::VisitConstructorUsingShadowDecl( in VisitConstructorUsingShadowDecl()
2427 void TextNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
2438 void TextNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *D) { in VisitAccessSpecDecl()
2443 void TextNodeDumper::VisitFriendDecl(const FriendDecl *D) { in VisitFriendDecl()
2448 void TextNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
2473 void TextNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
2485 void TextNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
2505 void TextNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
2513 void TextNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
2519 void TextNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
2526 void TextNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
2535 void TextNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
2542 void TextNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
2548 void TextNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
2590 void TextNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
2600 void TextNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
2608 void TextNodeDumper::VisitConceptDecl(const ConceptDecl *D) { in VisitConceptDecl()
2612 void TextNodeDumper::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()
2618 void TextNodeDumper::VisitHLSLBufferDecl(const HLSLBufferDecl *D) { in VisitHLSLBufferDecl()