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()
69 void JSONNodeDumper::Visit(const Type *T) { in Visit()
88 void JSONNodeDumper::Visit(QualType T) { in Visit()
95 void JSONNodeDumper::Visit(const Decl *D) { in Visit()
130 void JSONNodeDumper::Visit(const comments::Comment *C, in Visit()
145 void JSONNodeDumper::Visit(const TemplateArgument &TA, SourceRange R, in Visit()
157 void JSONNodeDumper::Visit(const CXXCtorInitializer *Init) { in Visit()
171 void JSONNodeDumper::Visit(const OMPClause *C) {} in Visit()
173 void JSONNodeDumper::Visit(const BlockDecl::Capture &C) { in Visit()
181 void JSONNodeDumper::Visit(const GenericSelectionExpr::ConstAssociation &A) { in Visit()
186 void JSONNodeDumper::Visit(const APValue &Value, QualType Ty) { in Visit()
193 void JSONNodeDumper::writeIncludeStack(PresumedLoc Loc, bool JustFirst) { in writeIncludeStack()
210 void JSONNodeDumper::writeBareSourceLocation(SourceLocation Loc, in writeBareSourceLocation()
249 void JSONNodeDumper::writeSourceLocation(SourceLocation Loc) { in writeSourceLocation()
270 void JSONNodeDumper::writeSourceRange(SourceRange R) { in writeSourceRange()
276 std::string JSONNodeDumper::createPointerRepresentation(const void *Ptr) { in createPointerRepresentation()
283 llvm::json::Object JSONNodeDumper::createQualType(QualType QT, bool Desugar) { in createQualType()
297 void JSONNodeDumper::writeBareDeclRef(const Decl *D) { in writeBareDeclRef()
309 llvm::json::Object JSONNodeDumper::createBareDeclRef(const Decl *D) { in createBareDeclRef()
322 llvm::json::Array JSONNodeDumper::createCastPath(const CastExpr *C) { in createCastPath()
442 JSONNodeDumper::createCXXRecordDefinitionData(const CXXRecordDecl *RD) { in createCXXRecordDefinitionData()
477 std::string JSONNodeDumper::createAccessSpecifier(AccessSpecifier AS) { in createAccessSpecifier()
485 JSONNodeDumper::createCXXBaseSpecifier(const CXXBaseSpecifier &BS) { in createCXXBaseSpecifier()
500 void JSONNodeDumper::VisitTypedefType(const TypedefType *TT) { in VisitTypedefType()
504 void JSONNodeDumper::VisitFunctionType(const FunctionType *T) { in VisitFunctionType()
513 void JSONNodeDumper::VisitFunctionProtoType(const FunctionProtoType *T) { in VisitFunctionProtoType()
565 void JSONNodeDumper::VisitRValueReferenceType(const ReferenceType *RT) { in VisitRValueReferenceType()
569 void JSONNodeDumper::VisitArrayType(const ArrayType *AT) { in VisitArrayType()
586 void JSONNodeDumper::VisitConstantArrayType(const ConstantArrayType *CAT) { in VisitConstantArrayType()
593 void JSONNodeDumper::VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType()
599 void JSONNodeDumper::VisitVectorType(const VectorType *VT) { in VisitVectorType()
628 void JSONNodeDumper::VisitUnresolvedUsingType(const UnresolvedUsingType *UUT) { in VisitUnresolvedUsingType()
632 void JSONNodeDumper::VisitUnaryTransformType(const UnaryTransformType *UTT) { in VisitUnaryTransformType()
640 void JSONNodeDumper::VisitTagType(const TagType *TT) { in VisitTagType()
644 void JSONNodeDumper::VisitTemplateTypeParmType( in VisitTemplateTypeParmType()
652 void JSONNodeDumper::VisitAutoType(const AutoType *AT) { in VisitAutoType()
667 void JSONNodeDumper::VisitTemplateSpecializationType( in VisitTemplateSpecializationType()
677 void JSONNodeDumper::VisitInjectedClassNameType( in VisitInjectedClassNameType()
682 void JSONNodeDumper::VisitObjCInterfaceType(const ObjCInterfaceType *OIT) { in VisitObjCInterfaceType()
686 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType()
691 void JSONNodeDumper::VisitElaboratedType(const ElaboratedType *ET) { in VisitElaboratedType()
702 void JSONNodeDumper::VisitMacroQualifiedType(const MacroQualifiedType *MQT) { in VisitMacroQualifiedType()
706 void JSONNodeDumper::VisitMemberPointerType(const MemberPointerType *MPT) { in VisitMemberPointerType()
711 void JSONNodeDumper::VisitNamedDecl(const NamedDecl *ND) { in VisitNamedDecl()
720 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) { in VisitTypedefDecl()
725 void JSONNodeDumper::VisitTypeAliasDecl(const TypeAliasDecl *TAD) { in VisitTypeAliasDecl()
730 void JSONNodeDumper::VisitNamespaceDecl(const NamespaceDecl *ND) { in VisitNamespaceDecl()
738 void JSONNodeDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *UDD) { in VisitUsingDirectiveDecl()
743 void JSONNodeDumper::VisitNamespaceAliasDecl(const NamespaceAliasDecl *NAD) { in VisitNamespaceAliasDecl()
749 void JSONNodeDumper::VisitUsingDecl(const UsingDecl *UD) { in VisitUsingDecl()
759 void JSONNodeDumper::VisitUsingShadowDecl(const UsingShadowDecl *USD) { in VisitUsingShadowDecl()
763 void JSONNodeDumper::VisitVarDecl(const VarDecl *VD) { in VisitVarDecl()
789 void JSONNodeDumper::VisitFieldDecl(const FieldDecl *FD) { in VisitFieldDecl()
798 void JSONNodeDumper::VisitFunctionDecl(const FunctionDecl *FD) { in VisitFunctionDecl()
816 void JSONNodeDumper::VisitEnumDecl(const EnumDecl *ED) { in VisitEnumDecl()
824 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
829 void JSONNodeDumper::VisitRecordDecl(const RecordDecl *RD) { in VisitRecordDecl()
834 void JSONNodeDumper::VisitCXXRecordDecl(const CXXRecordDecl *RD) { in VisitCXXRecordDecl()
850 void JSONNodeDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
865 void JSONNodeDumper::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()
881 void JSONNodeDumper::VisitTemplateTemplateParmDecl( in VisitTemplateTemplateParmDecl()
897 void JSONNodeDumper::VisitLinkageSpecDecl(const LinkageSpecDecl *LSD) { in VisitLinkageSpecDecl()
907 void JSONNodeDumper::VisitAccessSpecDecl(const AccessSpecDecl *ASD) { in VisitAccessSpecDecl()
911 void JSONNodeDumper::VisitFriendDecl(const FriendDecl *FD) { in VisitFriendDecl()
916 void JSONNodeDumper::VisitObjCIvarDecl(const ObjCIvarDecl *D) { in VisitObjCIvarDecl()
929 void JSONNodeDumper::VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
936 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
952 void JSONNodeDumper::VisitObjCCategoryDecl(const ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
964 void JSONNodeDumper::VisitObjCCategoryImplDecl(const ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
970 void JSONNodeDumper::VisitObjCProtocolDecl(const ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
980 void JSONNodeDumper::VisitObjCInterfaceDecl(const ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
992 void JSONNodeDumper::VisitObjCImplementationDecl( in VisitObjCImplementationDecl()
999 void JSONNodeDumper::VisitObjCCompatibleAliasDecl( in VisitObjCCompatibleAliasDecl()
1005 void JSONNodeDumper::VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1044 void JSONNodeDumper::VisitObjCPropertyImplDecl(const ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1054 void JSONNodeDumper::VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
1059 void JSONNodeDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *OEE) { in VisitObjCEncodeExpr()
1063 void JSONNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *OME) { in VisitObjCMessageExpr()
1093 void JSONNodeDumper::VisitObjCBoxedExpr(const ObjCBoxedExpr *OBE) { in VisitObjCBoxedExpr()
1103 void JSONNodeDumper::VisitObjCSelectorExpr(const ObjCSelectorExpr *OSE) { in VisitObjCSelectorExpr()
1111 void JSONNodeDumper::VisitObjCProtocolExpr(const ObjCProtocolExpr *OPE) { in VisitObjCProtocolExpr()
1115 void JSONNodeDumper::VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr *OPRE) { in VisitObjCPropertyRefExpr()
1132 void JSONNodeDumper::VisitObjCSubscriptRefExpr( in VisitObjCSubscriptRefExpr()
1143 void JSONNodeDumper::VisitObjCIvarRefExpr(const ObjCIvarRefExpr *OIRE) { in VisitObjCIvarRefExpr()
1149 void JSONNodeDumper::VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr *OBLE) { in VisitObjCBoolLiteralExpr()
1153 void JSONNodeDumper::VisitDeclRefExpr(const DeclRefExpr *DRE) { in VisitDeclRefExpr()
1166 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1170 void JSONNodeDumper::VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator()
1177 void JSONNodeDumper::VisitBinaryOperator(const BinaryOperator *BO) { in VisitBinaryOperator()
1181 void JSONNodeDumper::VisitCompoundAssignOperator( in VisitCompoundAssignOperator()
1189 void JSONNodeDumper::VisitMemberExpr(const MemberExpr *ME) { in VisitMemberExpr()
1204 void JSONNodeDumper::VisitCXXNewExpr(const CXXNewExpr *NE) { in VisitCXXNewExpr()
1218 void JSONNodeDumper::VisitCXXDeleteExpr(const CXXDeleteExpr *DE) { in VisitCXXDeleteExpr()
1226 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
1230 void JSONNodeDumper::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr()
1241 void JSONNodeDumper::VisitImplicitCastExpr(const ImplicitCastExpr *ICE) { in VisitImplicitCastExpr()
1246 void JSONNodeDumper::VisitCallExpr(const CallExpr *CE) { in VisitCallExpr()
1250 void JSONNodeDumper::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1257 void JSONNodeDumper::VisitSizeOfPackExpr(const SizeOfPackExpr *SOPE) { in VisitSizeOfPackExpr()
1261 void JSONNodeDumper::VisitUnresolvedLookupExpr( in VisitUnresolvedLookupExpr()
1272 void JSONNodeDumper::VisitAddrLabelExpr(const AddrLabelExpr *ALE) { in VisitAddrLabelExpr()
1277 void JSONNodeDumper::VisitCXXTypeidExpr(const CXXTypeidExpr *CTE) { in VisitCXXTypeidExpr()
1287 void JSONNodeDumper::VisitConstantExpr(const ConstantExpr *CE) { in VisitConstantExpr()
1292 void JSONNodeDumper::VisitInitListExpr(const InitListExpr *ILE) { in VisitInitListExpr()
1297 void JSONNodeDumper::VisitGenericSelectionExpr( in VisitGenericSelectionExpr()
1302 void JSONNodeDumper::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
1309 void JSONNodeDumper::VisitCXXConstructExpr(const CXXConstructExpr *CE) { in VisitCXXConstructExpr()
1334 void JSONNodeDumper::VisitExprWithCleanups(const ExprWithCleanups *EWC) { in VisitExprWithCleanups()
1354 void JSONNodeDumper::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
1362 void JSONNodeDumper::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
1388 void JSONNodeDumper::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
1405 void JSONNodeDumper::VisitIntegerLiteral(const IntegerLiteral *IL) { in VisitIntegerLiteral()
1410 void JSONNodeDumper::VisitCharacterLiteral(const CharacterLiteral *CL) { in VisitCharacterLiteral()
1417 void JSONNodeDumper::VisitFixedPointLiteral(const FixedPointLiteral *FPL) { in VisitFixedPointLiteral()
1420 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
1425 void JSONNodeDumper::VisitStringLiteral(const StringLiteral *SL) { in VisitStringLiteral()
1431 void JSONNodeDumper::VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr *BLE) { in VisitCXXBoolLiteralExpr()
1435 void JSONNodeDumper::VisitIfStmt(const IfStmt *IS) { in VisitIfStmt()
1442 void JSONNodeDumper::VisitSwitchStmt(const SwitchStmt *SS) { in VisitSwitchStmt()
1446 void JSONNodeDumper::VisitCaseStmt(const CaseStmt *CS) { in VisitCaseStmt()
1450 void JSONNodeDumper::VisitLabelStmt(const LabelStmt *LS) { in VisitLabelStmt()
1454 void JSONNodeDumper::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
1459 void JSONNodeDumper::VisitWhileStmt(const WhileStmt *WS) { in VisitWhileStmt()
1463 void JSONNodeDumper::VisitObjCAtCatchStmt(const ObjCAtCatchStmt* OACS) { in VisitObjCAtCatchStmt()
1470 void JSONNodeDumper::VisitNullTemplateArgument(const TemplateArgument &TA) { in VisitNullTemplateArgument()
1473 void JSONNodeDumper::VisitTypeTemplateArgument(const TemplateArgument &TA) { in VisitTypeTemplateArgument()
1476 void JSONNodeDumper::VisitDeclarationTemplateArgument( in VisitDeclarationTemplateArgument()
1480 void JSONNodeDumper::VisitNullPtrTemplateArgument(const TemplateArgument &TA) { in VisitNullPtrTemplateArgument()
1483 void JSONNodeDumper::VisitIntegralTemplateArgument(const TemplateArgument &TA) { in VisitIntegralTemplateArgument()
1486 void JSONNodeDumper::VisitTemplateTemplateArgument(const TemplateArgument &TA) { in VisitTemplateTemplateArgument()
1490 void JSONNodeDumper::VisitTemplateExpansionTemplateArgument( in VisitTemplateExpansionTemplateArgument()
1495 void JSONNodeDumper::VisitExpressionTemplateArgument( in VisitExpressionTemplateArgument()
1499 void JSONNodeDumper::VisitPackTemplateArgument(const TemplateArgument &TA) { in VisitPackTemplateArgument()
1503 StringRef JSONNodeDumper::getCommentCommandName(unsigned CommandID) const { in getCommentCommandName()
1512 void JSONNodeDumper::visitTextComment(const comments::TextComment *C, in visitTextComment()
1517 void JSONNodeDumper::visitInlineCommandComment( in visitInlineCommandComment()
1547 void JSONNodeDumper::visitHTMLStartTagComment( in visitHTMLStartTagComment()
1562 void JSONNodeDumper::visitHTMLEndTagComment( in visitHTMLEndTagComment()
1567 void JSONNodeDumper::visitBlockCommandComment( in visitBlockCommandComment()
1579 void JSONNodeDumper::visitParamCommandComment( in visitParamCommandComment()
1602 void JSONNodeDumper::visitTParamCommandComment( in visitTParamCommandComment()
1617 void JSONNodeDumper::visitVerbatimBlockComment( in visitVerbatimBlockComment()
1623 void JSONNodeDumper::visitVerbatimBlockLineComment( in visitVerbatimBlockLineComment()
1629 void JSONNodeDumper::visitVerbatimLineComment( in visitVerbatimLineComment()