Lines Matching refs:JSONNodeDumper

11 void JSONNodeDumper::addPreviousDeclaration(const Decl *D) {  in addPreviousDeclaration()
24 void JSONNodeDumper::Visit(const Attr *A) { in Visit()
49 void JSONNodeDumper::Visit(const Stmt *S) { in Visit()
73 void JSONNodeDumper::Visit(const Type *T) { in Visit()
92 void JSONNodeDumper::Visit(QualType T) { in Visit()
99 void JSONNodeDumper::Visit(const Decl *D) { in Visit()
134 void JSONNodeDumper::Visit(const comments::Comment *C, in Visit()
149 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit()
161 void JSONNodeDumper::Visit(const CXXCtorInitializer *Init) { in Visit()
175 void JSONNodeDumper::Visit(const OMPClause *C) {} in Visit()
177 void JSONNodeDumper::Visit(const BlockDecl::Capture &C) { in Visit()
185 void JSONNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { in Visit()
190 void JSONNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
219 void JSONNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
226 void JSONNodeDumper::writeIncludeStack(PresumedLoc Loc, bool JustFirst) { in writeIncludeStack()
243 void JSONNodeDumper::writeBareSourceLocation(SourceLocation Loc, in writeBareSourceLocation()
282 void JSONNodeDumper::writeSourceLocation(SourceLocation Loc) { in writeSourceLocation()
303 void JSONNodeDumper::writeSourceRange(SourceRange R) { in writeSourceRange()
309 std::string JSONNodeDumper::createPointerRepresentation(const void *Ptr) { in createPointerRepresentation()
316 llvm::json::Object JSONNodeDumper::createQualType(QualType QT, bool Desugar) { in createQualType()
334 void JSONNodeDumper::writeBareDeclRef(const Decl *D) { in writeBareDeclRef()
346 llvm::json::Object JSONNodeDumper::createBareDeclRef(const Decl *D) { in createBareDeclRef()
359 llvm::json::Array JSONNodeDumper::createCastPath(const CastExpr *C) { in createCastPath()
479 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
514 std::string JSONNodeDumper::createAccessSpecifier(AccessSpecifier AS) { in createAccessSpecifier()
522 JSONNodeDumper::createCXXBaseSpecifier(const CXXBaseSpecifier &BS) { in createCXXBaseSpecifier()
537 void JSONNodeDumper::VisitAliasAttr(const AliasAttr *AA) { in VisitAliasAttr()
541 void JSONNodeDumper::VisitCleanupAttr(const CleanupAttr *CA) { in VisitCleanupAttr()
545 void JSONNodeDumper::VisitDeprecatedAttr(const DeprecatedAttr *DA) { in VisitDeprecatedAttr()
552 void JSONNodeDumper::VisitUnavailableAttr(const UnavailableAttr *UA) { in VisitUnavailableAttr()
557 void JSONNodeDumper::VisitSectionAttr(const SectionAttr *SA) { in VisitSectionAttr()
561 void JSONNodeDumper::VisitVisibilityAttr(const VisibilityAttr *VA) { in VisitVisibilityAttr()
566 void JSONNodeDumper::VisitTLSModelAttr(const TLSModelAttr *TA) { in VisitTLSModelAttr()
570 void JSONNodeDumper::VisitTypedefType(const TypedefType *TT) { in VisitTypedefType()
576 void JSONNodeDumper::VisitUsingType(const UsingType *TT) { in VisitUsingType()
582 void JSONNodeDumper::VisitFunctionType(const FunctionType *T) { in VisitFunctionType()
591 void JSONNodeDumper::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
643 void JSONNodeDumper::VisitRValueReferenceType(const ReferenceType *RT) { in VisitRValueReferenceType()
647 void JSONNodeDumper::VisitArrayType(const ArrayType *AT) { in VisitArrayType()
664 void JSONNodeDumper::VisitConstantArrayType(const ConstantArrayType *CAT) { in VisitConstantArrayType()
671 void JSONNodeDumper::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
677 void JSONNodeDumper::VisitVectorType(const VectorType *VT) { in VisitVectorType()
712 void JSONNodeDumper::VisitUnresolvedUsingType(const UnresolvedUsingType *UUT) { in VisitUnresolvedUsingType()
716 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
726 void JSONNodeDumper::VisitTagType(const TagType *TT) { in VisitTagType()
730 void JSONNodeDumper::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
738 void JSONNodeDumper::VisitSubstTemplateTypeParmType( in VisitSubstTemplateTypeParmType()
745 void JSONNodeDumper::VisitSubstTemplateTypeParmPackType( in VisitSubstTemplateTypeParmPackType()
750 void JSONNodeDumper::VisitAutoType(const AutoType *AT) { in VisitAutoType()
765 void JSONNodeDumper::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
775 void JSONNodeDumper::VisitInjectedClassNameType( in VisitInjectedClassNameType()
780 void JSONNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *OIT) { in VisitObjCInterfaceType()
784 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType()
789 void JSONNodeDumper::VisitElaboratedType(const ElaboratedType *ET) { in VisitElaboratedType()
800 void JSONNodeDumper::VisitMacroQualifiedType(const MacroQualifiedType *MQT) { in VisitMacroQualifiedType()
804 void JSONNodeDumper::VisitMemberPointerType(const MemberPointerType *MPT) { in VisitMemberPointerType()
809 void JSONNodeDumper::VisitNamedDecl(const NamedDecl *ND) { in VisitNamedDecl()
839 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
844 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
849 void JSONNodeDumper::VisitNamespaceDecl(const NamespaceDecl *ND) { in VisitNamespaceDecl()
858 void JSONNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *UDD) { in VisitUsingDirectiveDecl()
863 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
869 void JSONNodeDumper::VisitUsingDecl(const UsingDecl *UD) { in VisitUsingDecl()
879 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
883 void JSONNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *USD) { in VisitUsingShadowDecl()
887 void JSONNodeDumper::VisitVarDecl(const VarDecl *VD) { in VisitVarDecl()
919 void JSONNodeDumper::VisitFieldDecl(const FieldDecl *FD) { in VisitFieldDecl()
928 void JSONNodeDumper::VisitFunctionDecl(const FunctionDecl *FD) { in VisitFunctionDecl()
947 void JSONNodeDumper::VisitEnumDecl(const EnumDecl *ED) { in VisitEnumDecl()
955 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
960 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
965 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
981 void JSONNodeDumper::VisitHLSLBufferDecl(const HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
986 void JSONNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
1001 void JSONNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
1017 void JSONNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
1034 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
1048 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
1052 void JSONNodeDumper::VisitFriendDecl(const FriendDecl *FD) { in VisitFriendDecl()
1057 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
1070 void JSONNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
1077 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
1093 void JSONNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
1105 void JSONNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1111 void JSONNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
1121 void JSONNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
1133 void JSONNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
1140 void JSONNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
1146 void JSONNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1185 void JSONNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1195 void JSONNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
1200 void JSONNodeDumper::VisitAtomicExpr(const AtomicExpr *AE) { in VisitAtomicExpr()
1204 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
1208 void JSONNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *OME) { in VisitObjCMessageExpr()
1238 void JSONNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *OBE) { in VisitObjCBoxedExpr()
1248 void JSONNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *OSE) { in VisitObjCSelectorExpr()
1256 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
1260 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr()
1277 void JSONNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1288 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr()
1294 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
1298 void JSONNodeDumper::VisitDeclRefExpr(const DeclRefExpr *DRE) { in VisitDeclRefExpr()
1312 void JSONNodeDumper::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1318 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1322 void JSONNodeDumper::VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator()
1329 void JSONNodeDumper::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
1333 void JSONNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1341 void JSONNodeDumper::VisitMemberExpr(const MemberExpr *ME) { in VisitMemberExpr()
1356 void JSONNodeDumper::VisitCXXNewExpr(const CXXNewExpr *NE) { in VisitCXXNewExpr()
1375 void JSONNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *DE) { in VisitCXXDeleteExpr()
1383 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
1387 void JSONNodeDumper::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
1398 void JSONNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *ICE) { in VisitImplicitCastExpr()
1403 void JSONNodeDumper::VisitCallExpr(const CallExpr *CE) { in VisitCallExpr()
1407 void JSONNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1414 void JSONNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *SOPE) { in VisitSizeOfPackExpr()
1418 void JSONNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1429 void JSONNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *ALE) { in VisitAddrLabelExpr()
1434 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) { in VisitCXXTypeidExpr()
1444 void JSONNodeDumper::VisitConstantExpr(const ConstantExpr *CE) { in VisitConstantExpr()
1449 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1454 void JSONNodeDumper::VisitGenericSelectionExpr( in VisitGenericSelectionExpr()
1459 void JSONNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1466 void JSONNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *CE) { in VisitCXXConstructExpr()
1492 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups()
1512 void JSONNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1520 void JSONNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1546 void JSONNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1563 void JSONNodeDumper::VisitRequiresExpr(const RequiresExpr *RE) { in VisitRequiresExpr()
1568 void JSONNodeDumper::VisitIntegerLiteral(const IntegerLiteral *IL) { in VisitIntegerLiteral()
1574 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
1581 void JSONNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *FPL) { in VisitFixedPointLiteral()
1584 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
1589 void JSONNodeDumper::VisitStringLiteral(const StringLiteral *SL) { in VisitStringLiteral()
1595 void JSONNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *BLE) { in VisitCXXBoolLiteralExpr()
1599 void JSONNodeDumper::VisitIfStmt(const IfStmt *IS) { in VisitIfStmt()
1608 void JSONNodeDumper::VisitSwitchStmt(const SwitchStmt *SS) { in VisitSwitchStmt()
1612 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
1616 void JSONNodeDumper::VisitLabelStmt(const LabelStmt *LS) { in VisitLabelStmt()
1621 void JSONNodeDumper::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
1626 void JSONNodeDumper::VisitWhileStmt(const WhileStmt *WS) { in VisitWhileStmt()
1630 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
1637 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument()
1640 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
1643 void JSONNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
1647 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument()
1650 void JSONNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
1653 void JSONNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1657 void JSONNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1662 void JSONNodeDumper::VisitExpressionTemplateArgument( in VisitExpressionTemplateArgument()
1666 void JSONNodeDumper::VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument()
1670 StringRef JSONNodeDumper::getCommentCommandName(unsigned CommandID) const { in getCommentCommandName()
1679 void JSONNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
1684 void JSONNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
1714 void JSONNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
1729 void JSONNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
1734 void JSONNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
1746 void JSONNodeDumper::visitParamCommandComment( in visitParamCommandComment()
1769 void JSONNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
1784 void JSONNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
1790 void JSONNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
1796 void JSONNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()
1801 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { in createFPOptions()
1810 void JSONNodeDumper::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()