Lines Matching refs:DeclFromParser
731 template <class D = Decl> class DeclFromParser;
734 template <class D> class DeclFromParser : public TaggedASTDecl<D> { class
736 DeclFromParser() : TaggedASTDecl<D>() {} in DeclFromParser() function in DeclFromParser
737 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromParser() function in DeclFromParser
747 DeclFromParser<D> Import(ClangASTSource &source);
751 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTSource &source) { in GetOrigin()
759 DeclFromParser<D> DeclFromUser<D>::Import(ClangASTSource &source) { in Import()
760 DeclFromParser<> parser_generic_decl(source.CopyDecl(this->decl)); in Import()
762 return DeclFromParser<D>(); in Import()
763 return DeclFromParser<D>(dyn_cast<D>(parser_generic_decl.decl)); in Import()
1229 DeclFromParser<ObjCPropertyDecl> parser_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1244 DeclFromParser<ObjCIvarDecl> parser_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1261 DeclFromParser<const ObjCInterfaceDecl> parser_iface_decl( in FindObjCPropertyAndIvarDecls()
1437 DeclFromParser<D> parser_decl(user_decl.Import(source)); in ImportOffsetMap()
1507 DeclFromParser<const RecordDecl> parser_record(record); in layoutRecordType()
1584 DeclFromParser<const CXXRecordDecl> parser_cxx_record = in layoutRecordType()
1596 DeclFromParser<RecordDecl> base_record(base_record_type->getDecl()); in layoutRecordType()
1597 DeclFromParser<CXXRecordDecl> base_cxx_record = in layoutRecordType()