Lines Matching refs:DeclPrinter

28   class DeclPrinter : public DeclVisitor<DeclPrinter> {  class
65 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy, in DeclPrinter() function in __anon40f8f7a30111::DeclPrinter
149 DeclPrinter Printer(Out, Policy, getASTContext(), Indentation, in print()
162 DeclPrinter Printer(Out, Policy, Context); in print()
243 DeclPrinter Printer(llvm::errs(), Ctx.getPrintingPolicy(), Ctx, 0); in dumpDeclContext()
247 raw_ostream& DeclPrinter::Indent(unsigned Indentation) { in Indent()
299 void DeclPrinter::prettyPrintAttributes(Decl *D, llvm::raw_ostream &Out, in prettyPrintAttributes()
338 void DeclPrinter::prettyPrintPragmas(Decl *D) { in prettyPrintPragmas()
359 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType()
370 void DeclPrinter::ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls) { in ProcessDeclGroup()
378 void DeclPrinter::Print(AccessSpecifier AS) { in Print()
385 void DeclPrinter::PrintConstructorInitializers(CXXConstructorDecl *CDecl, in PrintConstructorInitializers()
466 void DeclPrinter::VisitDeclContext(DeclContext *DC, bool Indent) { in VisitDeclContext()
592 void DeclPrinter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
596 void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
608 void DeclPrinter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
614 void DeclPrinter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
640 void DeclPrinter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
657 void DeclPrinter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
682 void DeclPrinter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
757 DeclPrinter TArgPrinter(POut, SubPolicy, Context, Indentation); in VisitFunctionDecl()
780 DeclPrinter ParamPrinter(POut, SubPolicy, Context, Indentation); in VisitFunctionDecl()
886 DeclPrinter ParamPrinter(Out, SubPolicy, Context, Indentation); in VisitFunctionDecl()
906 void DeclPrinter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
931 void DeclPrinter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
958 void DeclPrinter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
962 void DeclPrinter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
1061 void DeclPrinter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
1065 void DeclPrinter::VisitFileScopeAsmDecl(FileScopeAsmDecl *D) { in VisitFileScopeAsmDecl()
1072 void DeclPrinter::VisitTopLevelStmtDecl(TopLevelStmtDecl *D) { in VisitTopLevelStmtDecl()
1077 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
1082 void DeclPrinter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
1096 void DeclPrinter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1109 void DeclPrinter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
1116 void DeclPrinter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1123 void DeclPrinter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
1127 void DeclPrinter::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1195 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
1214 void DeclPrinter::printTemplateParameters(const TemplateParameterList *Params, in printTemplateParameters()
1247 void DeclPrinter::printTemplateArguments(ArrayRef<TemplateArgument> Args, in printTemplateArguments()
1263 void DeclPrinter::printTemplateArguments(ArrayRef<TemplateArgumentLoc> Args, in printTemplateArguments()
1280 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) { in VisitTemplateDecl()
1307 void DeclPrinter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1340 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1355 void DeclPrinter::VisitClassTemplateSpecializationDecl( in VisitClassTemplateSpecializationDecl()
1361 void DeclPrinter::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
1371 void DeclPrinter::PrintObjCMethodType(ASTContext &Ctx, in PrintObjCMethodType()
1396 void DeclPrinter::PrintObjCTypeParams(ObjCTypeParamList *Params) { in PrintObjCTypeParams()
1428 void DeclPrinter::VisitObjCMethodDecl(ObjCMethodDecl *OMD) { in VisitObjCMethodDecl()
1470 void DeclPrinter::VisitObjCImplementationDecl(ObjCImplementationDecl *OID) { in VisitObjCImplementationDecl()
1501 void DeclPrinter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *OID) { in VisitObjCInterfaceDecl()
1558 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl()
1577 void DeclPrinter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *PID) { in VisitObjCCategoryImplDecl()
1590 void DeclPrinter::VisitObjCCategoryDecl(ObjCCategoryDecl *PID) { in VisitObjCCategoryDecl()
1616 void DeclPrinter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *AID) { in VisitObjCCompatibleAliasDecl()
1630 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) { in VisitObjCPropertyDecl()
1738 void DeclPrinter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *PID) { in VisitObjCPropertyImplDecl()
1748 void DeclPrinter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1768 void DeclPrinter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
1773 DeclPrinter::VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D) { in VisitUnresolvedUsingTypenameDecl()
1779 void DeclPrinter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1786 void DeclPrinter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1790 void DeclPrinter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
1804 void DeclPrinter::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
1819 void DeclPrinter::VisitOMPAllocateDecl(OMPAllocateDecl *D) { in VisitOMPAllocateDecl()
1840 void DeclPrinter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
1849 void DeclPrinter::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) { in VisitOMPDeclareReductionDecl()
1886 void DeclPrinter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
1905 void DeclPrinter::VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D) { in VisitOMPCapturedExprDecl()
1909 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) { in VisitTemplateTypeParmDecl()
1935 void DeclPrinter::VisitNonTypeTemplateParmDecl( in VisitNonTypeTemplateParmDecl()