Lines Matching refs:DeclFromParser
735 template <class D = Decl> class DeclFromParser;
738 template <class D> class DeclFromParser : public TaggedASTDecl<D> { class
740 DeclFromParser() : TaggedASTDecl<D>() {} in DeclFromParser() function in DeclFromParser
741 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromParser() function in DeclFromParser
751 DeclFromParser<D> Import(ClangASTSource &source);
755 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTSource &source) { in GetOrigin()
763 DeclFromParser<D> DeclFromUser<D>::Import(ClangASTSource &source) { in Import()
764 DeclFromParser<> parser_generic_decl(source.CopyDecl(this->decl)); in Import()
766 return DeclFromParser<D>(); in Import()
767 return DeclFromParser<D>(dyn_cast<D>(parser_generic_decl.decl)); in Import()
1232 DeclFromParser<ObjCPropertyDecl> parser_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1247 DeclFromParser<ObjCIvarDecl> parser_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1264 DeclFromParser<const ObjCInterfaceDecl> parser_iface_decl( in FindObjCPropertyAndIvarDecls()
1443 DeclFromParser<D> parser_decl(user_decl.Import(source)); in ImportOffsetMap()
1513 DeclFromParser<const RecordDecl> parser_record(record); in layoutRecordType()
1588 DeclFromParser<const CXXRecordDecl> parser_cxx_record = in layoutRecordType()
1600 DeclFromParser<RecordDecl> base_record(base_record_type->getDecl()); in layoutRecordType()
1601 DeclFromParser<CXXRecordDecl> base_cxx_record = in layoutRecordType()