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(TypeLoc TL) { in Visit()
114 void JSONNodeDumper::Visit(const Decl *D) { in Visit()
149 void JSONNodeDumper::Visit(const comments::Comment *C, in Visit()
164 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit()
176 void JSONNodeDumper::Visit(const CXXCtorInitializer *Init) { in Visit()
190 void JSONNodeDumper::Visit(const OpenACCClause *C) {} in Visit()
192 void JSONNodeDumper::Visit(const OMPClause *C) {} in Visit()
194 void JSONNodeDumper::Visit(const BlockDecl::Capture &C) { in Visit()
202 void JSONNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { in Visit()
207 void JSONNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
236 void JSONNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
243 void JSONNodeDumper::Visit(const ConceptReference *CR) { in Visit()
259 void JSONNodeDumper::writeIncludeStack(PresumedLoc Loc, bool JustFirst) { in writeIncludeStack()
276 void JSONNodeDumper::writeBareSourceLocation(SourceLocation Loc, in writeBareSourceLocation()
315 void JSONNodeDumper::writeSourceLocation(SourceLocation Loc) { in writeSourceLocation()
336 void JSONNodeDumper::writeSourceRange(SourceRange R) { in writeSourceRange()
342 std::string JSONNodeDumper::createPointerRepresentation(const void *Ptr) { in createPointerRepresentation()
349 llvm::json::Object JSONNodeDumper::createQualType(QualType QT, bool Desugar) { in createQualType()
367 void JSONNodeDumper::writeBareDeclRef(const Decl *D) { in writeBareDeclRef()
379 llvm::json::Object JSONNodeDumper::createBareDeclRef(const Decl *D) { in createBareDeclRef()
392 llvm::json::Array JSONNodeDumper::createCastPath(const CastExpr *C) { in createCastPath()
512 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
547 std::string JSONNodeDumper::createAccessSpecifier(AccessSpecifier AS) { in createAccessSpecifier()
555 JSONNodeDumper::createCXXBaseSpecifier(const CXXBaseSpecifier &BS) { in createCXXBaseSpecifier()
570 void JSONNodeDumper::VisitAliasAttr(const AliasAttr *AA) { in VisitAliasAttr()
574 void JSONNodeDumper::VisitCleanupAttr(const CleanupAttr *CA) { in VisitCleanupAttr()
578 void JSONNodeDumper::VisitDeprecatedAttr(const DeprecatedAttr *DA) { in VisitDeprecatedAttr()
585 void JSONNodeDumper::VisitUnavailableAttr(const UnavailableAttr *UA) { in VisitUnavailableAttr()
590 void JSONNodeDumper::VisitSectionAttr(const SectionAttr *SA) { in VisitSectionAttr()
594 void JSONNodeDumper::VisitVisibilityAttr(const VisibilityAttr *VA) { in VisitVisibilityAttr()
599 void JSONNodeDumper::VisitTLSModelAttr(const TLSModelAttr *TA) { in VisitTLSModelAttr()
603 void JSONNodeDumper::VisitTypedefType(const TypedefType *TT) { in VisitTypedefType()
609 void JSONNodeDumper::VisitUsingType(const UsingType *TT) { in VisitUsingType()
615 void JSONNodeDumper::VisitFunctionType(const FunctionType *T) { in VisitFunctionType()
624 void JSONNodeDumper::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
676 void JSONNodeDumper::VisitRValueReferenceType(const ReferenceType *RT) { in VisitRValueReferenceType()
680 void JSONNodeDumper::VisitArrayType(const ArrayType *AT) { in VisitArrayType()
697 void JSONNodeDumper::VisitConstantArrayType(const ConstantArrayType *CAT) { in VisitConstantArrayType()
704 void JSONNodeDumper::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
710 void JSONNodeDumper::VisitVectorType(const VectorType *VT) { in VisitVectorType()
745 void JSONNodeDumper::VisitUnresolvedUsingType(const UnresolvedUsingType *UUT) { in VisitUnresolvedUsingType()
749 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
759 void JSONNodeDumper::VisitTagType(const TagType *TT) { in VisitTagType()
763 void JSONNodeDumper::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
771 void JSONNodeDumper::VisitSubstTemplateTypeParmType( in VisitSubstTemplateTypeParmType()
778 void JSONNodeDumper::VisitSubstTemplateTypeParmPackType( in VisitSubstTemplateTypeParmPackType()
783 void JSONNodeDumper::VisitAutoType(const AutoType *AT) { in VisitAutoType()
798 void JSONNodeDumper::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
808 void JSONNodeDumper::VisitInjectedClassNameType( in VisitInjectedClassNameType()
813 void JSONNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *OIT) { in VisitObjCInterfaceType()
817 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType()
822 void JSONNodeDumper::VisitElaboratedType(const ElaboratedType *ET) { in VisitElaboratedType()
833 void JSONNodeDumper::VisitMacroQualifiedType(const MacroQualifiedType *MQT) { in VisitMacroQualifiedType()
837 void JSONNodeDumper::VisitMemberPointerType(const MemberPointerType *MPT) { in VisitMemberPointerType()
842 void JSONNodeDumper::VisitNamedDecl(const NamedDecl *ND) { in VisitNamedDecl()
872 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
877 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
882 void JSONNodeDumper::VisitNamespaceDecl(const NamespaceDecl *ND) { in VisitNamespaceDecl()
890 void JSONNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *UDD) { in VisitUsingDirectiveDecl()
895 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
901 void JSONNodeDumper::VisitUsingDecl(const UsingDecl *UD) { in VisitUsingDecl()
911 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
915 void JSONNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *USD) { in VisitUsingShadowDecl()
919 void JSONNodeDumper::VisitVarDecl(const VarDecl *VD) { in VisitVarDecl()
951 void JSONNodeDumper::VisitFieldDecl(const FieldDecl *FD) { in VisitFieldDecl()
960 void JSONNodeDumper::VisitFunctionDecl(const FunctionDecl *FD) { in VisitFunctionDecl()
982 void JSONNodeDumper::VisitEnumDecl(const EnumDecl *ED) { in VisitEnumDecl()
990 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
995 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
1000 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
1016 void JSONNodeDumper::VisitHLSLBufferDecl(const HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
1021 void JSONNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
1036 void JSONNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
1052 void JSONNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
1069 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
1083 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
1087 void JSONNodeDumper::VisitFriendDecl(const FriendDecl *FD) { in VisitFriendDecl()
1092 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
1105 void JSONNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
1112 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
1128 void JSONNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
1140 void JSONNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1146 void JSONNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
1156 void JSONNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
1168 void JSONNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
1175 void JSONNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
1181 void JSONNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1220 void JSONNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1230 void JSONNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
1235 void JSONNodeDumper::VisitAtomicExpr(const AtomicExpr *AE) { in VisitAtomicExpr()
1239 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
1243 void JSONNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *OME) { in VisitObjCMessageExpr()
1273 void JSONNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *OBE) { in VisitObjCBoxedExpr()
1283 void JSONNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *OSE) { in VisitObjCSelectorExpr()
1291 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
1295 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr()
1312 void JSONNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1323 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr()
1329 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
1333 void JSONNodeDumper::VisitDeclRefExpr(const DeclRefExpr *DRE) { in VisitDeclRefExpr()
1347 void JSONNodeDumper::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1353 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1357 void JSONNodeDumper::VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator()
1364 void JSONNodeDumper::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
1368 void JSONNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1376 void JSONNodeDumper::VisitMemberExpr(const MemberExpr *ME) { in VisitMemberExpr()
1391 void JSONNodeDumper::VisitCXXNewExpr(const CXXNewExpr *NE) { in VisitCXXNewExpr()
1410 void JSONNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *DE) { in VisitCXXDeleteExpr()
1418 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
1422 void JSONNodeDumper::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
1433 void JSONNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *ICE) { in VisitImplicitCastExpr()
1438 void JSONNodeDumper::VisitCallExpr(const CallExpr *CE) { in VisitCallExpr()
1442 void JSONNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1449 void JSONNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *SOPE) { in VisitSizeOfPackExpr()
1453 void JSONNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1464 void JSONNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *ALE) { in VisitAddrLabelExpr()
1469 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) { in VisitCXXTypeidExpr()
1479 void JSONNodeDumper::VisitConstantExpr(const ConstantExpr *CE) { in VisitConstantExpr()
1484 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1489 void JSONNodeDumper::VisitGenericSelectionExpr( in VisitGenericSelectionExpr()
1494 void JSONNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1501 void JSONNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *CE) { in VisitCXXConstructExpr()
1527 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups()
1547 void JSONNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1555 void JSONNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1581 void JSONNodeDumper::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
1585 void JSONNodeDumper::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
1589 void JSONNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1606 void JSONNodeDumper::VisitRequiresExpr(const RequiresExpr *RE) { in VisitRequiresExpr()
1611 void JSONNodeDumper::VisitIntegerLiteral(const IntegerLiteral *IL) { in VisitIntegerLiteral()
1617 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
1624 void JSONNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *FPL) { in VisitFixedPointLiteral()
1627 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
1632 void JSONNodeDumper::VisitStringLiteral(const StringLiteral *SL) { in VisitStringLiteral()
1638 void JSONNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *BLE) { in VisitCXXBoolLiteralExpr()
1642 void JSONNodeDumper::VisitIfStmt(const IfStmt *IS) { in VisitIfStmt()
1651 void JSONNodeDumper::VisitSwitchStmt(const SwitchStmt *SS) { in VisitSwitchStmt()
1655 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
1659 void JSONNodeDumper::VisitLabelStmt(const LabelStmt *LS) { in VisitLabelStmt()
1664 void JSONNodeDumper::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
1669 void JSONNodeDumper::VisitWhileStmt(const WhileStmt *WS) { in VisitWhileStmt()
1673 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
1680 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument()
1683 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
1686 void JSONNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
1690 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument()
1693 void JSONNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
1696 void JSONNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1700 void JSONNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1705 void JSONNodeDumper::VisitExpressionTemplateArgument( in VisitExpressionTemplateArgument()
1709 void JSONNodeDumper::VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument()
1713 StringRef JSONNodeDumper::getCommentCommandName(unsigned CommandID) const { in getCommentCommandName()
1722 void JSONNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
1727 void JSONNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
1757 void JSONNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
1772 void JSONNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
1777 void JSONNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
1789 void JSONNodeDumper::visitParamCommandComment( in visitParamCommandComment()
1812 void JSONNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
1827 void JSONNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
1833 void JSONNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
1839 void JSONNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()
1844 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { in createFPOptions()
1853 void JSONNodeDumper::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()