Lines Matching refs:DeclFromParser
1007 template <class D = Decl> class DeclFromParser;
1010 template <class D> class DeclFromParser : public TaggedASTDecl<D> { class
1012 DeclFromParser() : TaggedASTDecl<D>() {} in DeclFromParser() function in DeclFromParser
1013 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromParser() function in DeclFromParser
1023 DeclFromParser<D> Import(ClangASTSource &source);
1027 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTSource &source) { in GetOrigin()
1036 DeclFromParser<D> DeclFromUser<D>::Import(ClangASTSource &source) { in Import()
1037 DeclFromParser<> parser_generic_decl(source.CopyDecl(this->decl)); in Import()
1039 return DeclFromParser<D>(); in Import()
1040 return DeclFromParser<D>(dyn_cast<D>(parser_generic_decl.decl)); in Import()
1449 DeclFromParser<ObjCPropertyDecl> parser_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1467 DeclFromParser<ObjCIvarDecl> parser_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1490 DeclFromParser<const ObjCInterfaceDecl> parser_iface_decl( in FindObjCPropertyAndIvarDecls()
1653 DeclFromParser<D> parser_decl(user_decl.Import(source)); in ImportOffsetMap()
1728 DeclFromParser<const RecordDecl> parser_record(record); in layoutRecordType()
1804 DeclFromParser<const CXXRecordDecl> parser_cxx_record = in layoutRecordType()
1816 DeclFromParser<RecordDecl> base_record(base_record_type->getDecl()); in layoutRecordType()
1817 DeclFromParser<CXXRecordDecl> base_cxx_record = in layoutRecordType()