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()
755 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
760 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
765 void JSONNodeDumper::VisitNamespaceDecl(const NamespaceDecl *ND) { in VisitNamespaceDecl()
773 void JSONNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *UDD) { in VisitUsingDirectiveDecl()
778 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
784 void JSONNodeDumper::VisitUsingDecl(const UsingDecl *UD) { in VisitUsingDecl()
794 void JSONNodeDumper::VisitUsingEnumDecl(const UsingEnumDecl *UED) { in VisitUsingEnumDecl()
798 void JSONNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *USD) { in VisitUsingShadowDecl()
802 void JSONNodeDumper::VisitVarDecl(const VarDecl *VD) { in VisitVarDecl()
828 void JSONNodeDumper::VisitFieldDecl(const FieldDecl *FD) { in VisitFieldDecl()
837 void JSONNodeDumper::VisitFunctionDecl(const FunctionDecl *FD) { in VisitFunctionDecl()
855 void JSONNodeDumper::VisitEnumDecl(const EnumDecl *ED) { in VisitEnumDecl()
863 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
868 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
873 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
889 void JSONNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
904 void JSONNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
920 void JSONNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
937 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
947 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
951 void JSONNodeDumper::VisitFriendDecl(const FriendDecl *FD) { in VisitFriendDecl()
956 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
969 void JSONNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
976 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
992 void JSONNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
1004 void JSONNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1010 void JSONNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
1020 void JSONNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
1032 void JSONNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
1039 void JSONNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
1045 void JSONNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1084 void JSONNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1094 void JSONNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
1099 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
1103 void JSONNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *OME) { in VisitObjCMessageExpr()
1133 void JSONNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *OBE) { in VisitObjCBoxedExpr()
1143 void JSONNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *OSE) { in VisitObjCSelectorExpr()
1151 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
1155 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr()
1172 void JSONNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1183 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr()
1189 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
1193 void JSONNodeDumper::VisitDeclRefExpr(const DeclRefExpr *DRE) { in VisitDeclRefExpr()
1206 void JSONNodeDumper::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1212 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1216 void JSONNodeDumper::VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator()
1223 void JSONNodeDumper::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
1227 void JSONNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1235 void JSONNodeDumper::VisitMemberExpr(const MemberExpr *ME) { in VisitMemberExpr()
1250 void JSONNodeDumper::VisitCXXNewExpr(const CXXNewExpr *NE) { in VisitCXXNewExpr()
1264 void JSONNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *DE) { in VisitCXXDeleteExpr()
1272 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
1276 void JSONNodeDumper::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
1287 void JSONNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *ICE) { in VisitImplicitCastExpr()
1292 void JSONNodeDumper::VisitCallExpr(const CallExpr *CE) { in VisitCallExpr()
1296 void JSONNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1303 void JSONNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *SOPE) { in VisitSizeOfPackExpr()
1307 void JSONNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1318 void JSONNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *ALE) { in VisitAddrLabelExpr()
1323 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) { in VisitCXXTypeidExpr()
1333 void JSONNodeDumper::VisitConstantExpr(const ConstantExpr *CE) { in VisitConstantExpr()
1338 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1343 void JSONNodeDumper::VisitGenericSelectionExpr( in VisitGenericSelectionExpr()
1348 void JSONNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1355 void JSONNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *CE) { in VisitCXXConstructExpr()
1380 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups()
1400 void JSONNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1408 void JSONNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1434 void JSONNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1451 void JSONNodeDumper::VisitRequiresExpr(const RequiresExpr *RE) { in VisitRequiresExpr()
1456 void JSONNodeDumper::VisitIntegerLiteral(const IntegerLiteral *IL) { in VisitIntegerLiteral()
1462 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
1469 void JSONNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *FPL) { in VisitFixedPointLiteral()
1472 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
1477 void JSONNodeDumper::VisitStringLiteral(const StringLiteral *SL) { in VisitStringLiteral()
1483 void JSONNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *BLE) { in VisitCXXBoolLiteralExpr()
1487 void JSONNodeDumper::VisitIfStmt(const IfStmt *IS) { in VisitIfStmt()
1494 void JSONNodeDumper::VisitSwitchStmt(const SwitchStmt *SS) { in VisitSwitchStmt()
1498 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
1502 void JSONNodeDumper::VisitLabelStmt(const LabelStmt *LS) { in VisitLabelStmt()
1507 void JSONNodeDumper::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
1512 void JSONNodeDumper::VisitWhileStmt(const WhileStmt *WS) { in VisitWhileStmt()
1516 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
1523 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument()
1526 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
1529 void JSONNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
1533 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument()
1536 void JSONNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
1539 void JSONNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1543 void JSONNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1548 void JSONNodeDumper::VisitExpressionTemplateArgument( in VisitExpressionTemplateArgument()
1552 void JSONNodeDumper::VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument()
1556 StringRef JSONNodeDumper::getCommentCommandName(unsigned CommandID) const { in getCommentCommandName()
1565 void JSONNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
1570 void JSONNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
1600 void JSONNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
1615 void JSONNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
1620 void JSONNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
1632 void JSONNodeDumper::visitParamCommandComment( in visitParamCommandComment()
1655 void JSONNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
1670 void JSONNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
1676 void JSONNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
1682 void JSONNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()