Lines Matching defs:ClangASTImporter
1 //===-- ClangASTImporter.h --------------------------------------*- C++ -*-===//
41 /// The ClangASTImporter takes care of two things:
65 class ClangASTImporter {
79 ClangASTImporter()
87 /// has an ExternalASTSource which queries this ClangASTImporter instance
92 /// or use \ref ClangASTImporter::DeportType.
94 /// \see ClangASTImporter::DeportType
97 /// \see ClangASTImporter::CopyType
106 /// \see ClangASTImporter::CopyType
110 /// \see ClangASTImporter::DeportType
132 /// origin's layout into this ClangASTImporter instance.
157 /// \see ClangASTImporter::Import
167 /// \see ClangASTImporter::Import
186 /// Usually the origin-tracking in the ClangASTImporter is automatically
284 ASTImporterDelegate(ClangASTImporter &main, clang::ASTContext *target_ctx,
354 ClangASTImporter &m_main;
504 DeclFromUser<D> GetOrigin(ClangASTImporter &importer);
513 ClangASTImporter &importer);
517 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTImporter &importer) {
518 ClangASTImporter::DeclOrigin origin = importer.GetDeclOrigin(this->decl);
526 ClangASTImporter &importer) {