Lines Matching refs:DeclPrinter
28 class DeclPrinter : public DeclVisitor<DeclPrinter> { class
50 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy, in DeclPrinter() function in __anon10f0f4100111::DeclPrinter
111 DeclPrinter Printer(Out, Policy, Indentation, PrintInstantiation); in print()
188 DeclPrinter Printer(llvm::errs(), Ctx.getPrintingPolicy(), 0); in dumpDeclContext()
192 raw_ostream& DeclPrinter::Indent(unsigned Indentation) { in Indent()
198 void DeclPrinter::prettyPrintAttributes(Decl *D) { in prettyPrintAttributes()
218 void DeclPrinter::prettyPrintPragmas(Decl *D) { in prettyPrintPragmas()
239 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType()
250 void DeclPrinter::ProcessDeclGroup(SmallVectorImpl<Decl*>& Decls) { in ProcessDeclGroup()
258 void DeclPrinter::Print(AccessSpecifier AS) { in Print()
271 void DeclPrinter::VisitDeclContext(DeclContext *DC, bool Indent) { in VisitDeclContext()
370 void DeclPrinter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
374 void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
385 void DeclPrinter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
391 void DeclPrinter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
414 void DeclPrinter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
431 void DeclPrinter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
439 void DeclPrinter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
483 DeclPrinter ParamPrinter(POut, SubPolicy, Indentation); in VisitFunctionDecl()
636 DeclPrinter ParamPrinter(Out, SubPolicy, Indentation); in VisitFunctionDecl()
653 void DeclPrinter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
678 void DeclPrinter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
704 void DeclPrinter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
708 void DeclPrinter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
762 void DeclPrinter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
766 void DeclPrinter::VisitFileScopeAsmDecl(FileScopeAsmDecl *D) { in VisitFileScopeAsmDecl()
772 void DeclPrinter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
777 void DeclPrinter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
790 void DeclPrinter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
798 void DeclPrinter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
805 void DeclPrinter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
812 void DeclPrinter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
816 void DeclPrinter::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
859 void DeclPrinter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
878 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, in PrintTemplateParameters()
935 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) { in VisitTemplateDecl()
949 void DeclPrinter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
963 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
980 void DeclPrinter::PrintObjCMethodType(ASTContext &Ctx, in PrintObjCMethodType()
1005 void DeclPrinter::PrintObjCTypeParams(ObjCTypeParamList *Params) { in PrintObjCTypeParams()
1037 void DeclPrinter::VisitObjCMethodDecl(ObjCMethodDecl *OMD) { in VisitObjCMethodDecl()
1076 void DeclPrinter::VisitObjCImplementationDecl(ObjCImplementationDecl *OID) { in VisitObjCImplementationDecl()
1107 void DeclPrinter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *OID) { in VisitObjCInterfaceDecl()
1164 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) { in VisitObjCProtocolDecl()
1183 void DeclPrinter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *PID) { in VisitObjCCategoryImplDecl()
1191 void DeclPrinter::VisitObjCCategoryDecl(ObjCCategoryDecl *PID) { in VisitObjCCategoryDecl()
1213 void DeclPrinter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *AID) { in VisitObjCCompatibleAliasDecl()
1220 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) { in VisitObjCPropertyDecl()
1310 void DeclPrinter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *PID) { in VisitObjCPropertyImplDecl()
1320 void DeclPrinter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1330 DeclPrinter::VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D) { in VisitUnresolvedUsingTypenameDecl()
1336 void DeclPrinter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1343 void DeclPrinter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1347 void DeclPrinter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()