Lines Matching refs:DeclFromParser
723 template <class D = Decl> class DeclFromParser;
726 template <class D> class DeclFromParser : public TaggedASTDecl<D> { class
728 DeclFromParser() : TaggedASTDecl<D>() {} in DeclFromParser() function in DeclFromParser
729 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromParser() function in DeclFromParser
739 DeclFromParser<D> Import(ClangASTSource &source);
743 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTSource &source) { in GetOrigin()
751 DeclFromParser<D> DeclFromUser<D>::Import(ClangASTSource &source) { in Import()
752 DeclFromParser<> parser_generic_decl(source.CopyDecl(this->decl)); in Import()
754 return DeclFromParser<D>(); in Import()
755 return DeclFromParser<D>(dyn_cast<D>(parser_generic_decl.decl)); in Import()
1211 DeclFromParser<ObjCPropertyDecl> parser_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1226 DeclFromParser<ObjCIvarDecl> parser_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()
1243 DeclFromParser<const ObjCInterfaceDecl> parser_iface_decl( in FindObjCPropertyAndIvarDecls()
1419 DeclFromParser<D> parser_decl(user_decl.Import(source)); in ImportOffsetMap()
1489 DeclFromParser<const RecordDecl> parser_record(record); in layoutRecordType()
1566 DeclFromParser<const CXXRecordDecl> parser_cxx_record = in layoutRecordType()
1578 DeclFromParser<RecordDecl> base_record(base_record_type->getDecl()); in layoutRecordType()
1579 DeclFromParser<CXXRecordDecl> base_cxx_record = in layoutRecordType()