Lines Matching refs:JSONNodeDumper
9 void JSONNodeDumper::addPreviousDeclaration(const Decl *D) { in addPreviousDeclaration()
22 void JSONNodeDumper::Visit(const Attr *A) { in Visit()
47 void JSONNodeDumper::Visit(const Stmt *S) { in Visit()
71 void JSONNodeDumper::Visit(const Type *T) { in Visit()
90 void JSONNodeDumper::Visit(QualType T) { in Visit()
97 void JSONNodeDumper::Visit(const Decl *D) { in Visit()
132 void JSONNodeDumper::Visit(const comments::Comment *C, in Visit()
147 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit()
159 void JSONNodeDumper::Visit(const CXXCtorInitializer *Init) { in Visit()
173 void JSONNodeDumper::Visit(const OMPClause *C) {} in Visit()
175 void JSONNodeDumper::Visit(const BlockDecl::Capture &C) { in Visit()
183 void JSONNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { in Visit()
188 void JSONNodeDumper::Visit(const concepts::Requirement *R) { in Visit()
217 void JSONNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
224 void JSONNodeDumper::writeIncludeStack(PresumedLoc Loc, bool JustFirst) { in writeIncludeStack()
241 void JSONNodeDumper::writeBareSourceLocation(SourceLocation Loc, in writeBareSourceLocation()
280 void JSONNodeDumper::writeSourceLocation(SourceLocation Loc) { in writeSourceLocation()
301 void JSONNodeDumper::writeSourceRange(SourceRange R) { in writeSourceRange()
307 std::string JSONNodeDumper::createPointerRepresentation(const void *Ptr) { in createPointerRepresentation()
314 llvm::json::Object JSONNodeDumper::createQualType(QualType QT, bool Desugar) { in createQualType()
328 void JSONNodeDumper::writeBareDeclRef(const Decl *D) { in writeBareDeclRef()
340 llvm::json::Object JSONNodeDumper::createBareDeclRef(const Decl *D) { in createBareDeclRef()
353 llvm::json::Array JSONNodeDumper::createCastPath(const CastExpr *C) { in createCastPath()
473 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
508 std::string JSONNodeDumper::createAccessSpecifier(AccessSpecifier AS) { in createAccessSpecifier()
516 JSONNodeDumper::createCXXBaseSpecifier(const CXXBaseSpecifier &BS) { in createCXXBaseSpecifier()
531 void JSONNodeDumper::VisitTypedefType(const TypedefType *TT) { in VisitTypedefType()
535 void JSONNodeDumper::VisitFunctionType(const FunctionType *T) { in VisitFunctionType()
544 void JSONNodeDumper::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
596 void JSONNodeDumper::VisitRValueReferenceType(const ReferenceType *RT) { in VisitRValueReferenceType()
600 void JSONNodeDumper::VisitArrayType(const ArrayType *AT) { in VisitArrayType()
617 void JSONNodeDumper::VisitConstantArrayType(const ConstantArrayType *CAT) { in VisitConstantArrayType()
624 void JSONNodeDumper::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
630 void JSONNodeDumper::VisitVectorType(const VectorType *VT) { in VisitVectorType()
659 void JSONNodeDumper::VisitUnresolvedUsingType(const UnresolvedUsingType *UUT) { in VisitUnresolvedUsingType()
663 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
671 void JSONNodeDumper::VisitTagType(const TagType *TT) { in VisitTagType()
675 void JSONNodeDumper::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
683 void JSONNodeDumper::VisitAutoType(const AutoType *AT) { in VisitAutoType()
698 void JSONNodeDumper::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
708 void JSONNodeDumper::VisitInjectedClassNameType( in VisitInjectedClassNameType()
713 void JSONNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *OIT) { in VisitObjCInterfaceType()
717 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType()
722 void JSONNodeDumper::VisitElaboratedType(const ElaboratedType *ET) { in VisitElaboratedType()
733 void JSONNodeDumper::VisitMacroQualifiedType(const MacroQualifiedType *MQT) { in VisitMacroQualifiedType()
737 void JSONNodeDumper::VisitMemberPointerType(const MemberPointerType *MPT) { in VisitMemberPointerType()
742 void JSONNodeDumper::VisitNamedDecl(const NamedDecl *ND) { in VisitNamedDecl()
762 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
767 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
772 void JSONNodeDumper::VisitNamespaceDecl(const NamespaceDecl *ND) { in VisitNamespaceDecl()
780 void JSONNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *UDD) { in VisitUsingDirectiveDecl()
785 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
791 void JSONNodeDumper::VisitUsingDecl(const UsingDecl *UD) { in VisitUsingDecl()
801 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
805 void JSONNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *USD) { in VisitUsingShadowDecl()
809 void JSONNodeDumper::VisitVarDecl(const VarDecl *VD) { in VisitVarDecl()
835 void JSONNodeDumper::VisitFieldDecl(const FieldDecl *FD) { in VisitFieldDecl()
844 void JSONNodeDumper::VisitFunctionDecl(const FunctionDecl *FD) { in VisitFunctionDecl()
862 void JSONNodeDumper::VisitEnumDecl(const EnumDecl *ED) { in VisitEnumDecl()
870 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
875 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
880 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
896 void JSONNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
911 void JSONNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
927 void JSONNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
944 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
954 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
958 void JSONNodeDumper::VisitFriendDecl(const FriendDecl *FD) { in VisitFriendDecl()
963 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
976 void JSONNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
983 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
999 void JSONNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
1011 void JSONNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1017 void JSONNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
1027 void JSONNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
1039 void JSONNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
1046 void JSONNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
1052 void JSONNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1091 void JSONNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1101 void JSONNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
1106 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
1110 void JSONNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *OME) { in VisitObjCMessageExpr()
1140 void JSONNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *OBE) { in VisitObjCBoxedExpr()
1150 void JSONNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *OSE) { in VisitObjCSelectorExpr()
1158 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
1162 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr()
1179 void JSONNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1190 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr()
1196 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
1200 void JSONNodeDumper::VisitDeclRefExpr(const DeclRefExpr *DRE) { in VisitDeclRefExpr()
1213 void JSONNodeDumper::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1219 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1223 void JSONNodeDumper::VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator()
1230 void JSONNodeDumper::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
1234 void JSONNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1242 void JSONNodeDumper::VisitMemberExpr(const MemberExpr *ME) { in VisitMemberExpr()
1257 void JSONNodeDumper::VisitCXXNewExpr(const CXXNewExpr *NE) { in VisitCXXNewExpr()
1271 void JSONNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *DE) { in VisitCXXDeleteExpr()
1279 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
1283 void JSONNodeDumper::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
1294 void JSONNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *ICE) { in VisitImplicitCastExpr()
1299 void JSONNodeDumper::VisitCallExpr(const CallExpr *CE) { in VisitCallExpr()
1303 void JSONNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1310 void JSONNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *SOPE) { in VisitSizeOfPackExpr()
1314 void JSONNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1325 void JSONNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *ALE) { in VisitAddrLabelExpr()
1330 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) { in VisitCXXTypeidExpr()
1340 void JSONNodeDumper::VisitConstantExpr(const ConstantExpr *CE) { in VisitConstantExpr()
1345 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1350 void JSONNodeDumper::VisitGenericSelectionExpr( in VisitGenericSelectionExpr()
1355 void JSONNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1362 void JSONNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *CE) { in VisitCXXConstructExpr()
1387 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups()
1407 void JSONNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1415 void JSONNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1441 void JSONNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1458 void JSONNodeDumper::VisitRequiresExpr(const RequiresExpr *RE) { in VisitRequiresExpr()
1463 void JSONNodeDumper::VisitIntegerLiteral(const IntegerLiteral *IL) { in VisitIntegerLiteral()
1469 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
1476 void JSONNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *FPL) { in VisitFixedPointLiteral()
1479 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
1484 void JSONNodeDumper::VisitStringLiteral(const StringLiteral *SL) { in VisitStringLiteral()
1490 void JSONNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *BLE) { in VisitCXXBoolLiteralExpr()
1494 void JSONNodeDumper::VisitIfStmt(const IfStmt *IS) { in VisitIfStmt()
1503 void JSONNodeDumper::VisitSwitchStmt(const SwitchStmt *SS) { in VisitSwitchStmt()
1507 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
1511 void JSONNodeDumper::VisitLabelStmt(const LabelStmt *LS) { in VisitLabelStmt()
1516 void JSONNodeDumper::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
1521 void JSONNodeDumper::VisitWhileStmt(const WhileStmt *WS) { in VisitWhileStmt()
1525 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
1532 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument()
1535 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
1538 void JSONNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
1542 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument()
1545 void JSONNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
1548 void JSONNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1552 void JSONNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1557 void JSONNodeDumper::VisitExpressionTemplateArgument( in VisitExpressionTemplateArgument()
1561 void JSONNodeDumper::VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument()
1565 StringRef JSONNodeDumper::getCommentCommandName(unsigned CommandID) const { in getCommentCommandName()
1574 void JSONNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
1579 void JSONNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
1609 void JSONNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
1624 void JSONNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
1629 void JSONNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
1641 void JSONNodeDumper::visitParamCommandComment( in visitParamCommandComment()
1664 void JSONNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
1679 void JSONNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
1685 void JSONNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
1691 void JSONNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()
1696 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { in createFPOptions()
1705 void JSONNodeDumper::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()