Lines Matching defs:DeclFromParser
496 template <class D = clang::Decl> class DeclFromParser;
499 template <class D> class DeclFromParser : public TaggedASTDecl<D> {
501 DeclFromParser() : TaggedASTDecl<D>() {}
502 DeclFromParser(D *_decl) : TaggedASTDecl<D>(_decl) {}
512 DeclFromParser<D> Import(clang::ASTContext *dest_ctx,
517 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTImporter &importer) {
525 DeclFromParser<D> DeclFromUser<D>::Import(clang::ASTContext *dest_ctx,
527 DeclFromParser<> parser_generic_decl(importer.CopyDecl(dest_ctx, this->decl));
529 return DeclFromParser<D>();
530 return DeclFromParser<D>(llvm::dyn_cast<D>(parser_generic_decl.decl));