Searched refs:DeclFromParser (Results 1 – 3 of 3) sorted by relevance
496 template <class D = clang::Decl> class DeclFromParser; variable499 template <class D> class DeclFromParser : public TaggedASTDecl<D> {501 DeclFromParser() : TaggedASTDecl<D>() {} in DeclFromParser() function502 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {} in DeclFromParser() function512 DeclFromParser<D> Import(clang::ASTContext *dest_ctx,517 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTImporter &importer) { in GetOrigin()525 DeclFromParser<D> DeclFromUser<D>::Import(clang::ASTContext *dest_ctx, in Import()527 DeclFromParser<> parser_generic_decl(importer.CopyDecl(dest_ctx, this->decl)); in Import()529 return DeclFromParser<D>(); in Import()530 return DeclFromParser<D>(llvm::dyn_cast<D>(parser_generic_decl.decl)); in Import()
561 DeclFromParser<D> parser_decl(user_decl.Import(dest_ctx, importer)); in ImportOffsetMap()646 DeclFromParser<const RecordDecl> parser_record(record); in importRecordLayoutFromOrigin()720 DeclFromParser<const CXXRecordDecl> parser_cxx_record = in importRecordLayoutFromOrigin()732 DeclFromParser<RecordDecl> base_record(base_record_type->getDecl()); in importRecordLayoutFromOrigin()733 DeclFromParser<CXXRecordDecl> base_cxx_record = in importRecordLayoutFromOrigin()
1161 DeclFromParser<ObjCPropertyDecl> parser_property_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()1176 DeclFromParser<ObjCIvarDecl> parser_ivar_decl( in FindObjCPropertyAndIvarDeclsWithOrigin()1193 DeclFromParser<const ObjCInterfaceDecl> parser_iface_decl( in FindObjCPropertyAndIvarDecls()