Searched refs:ClangASTImporter (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTImporter.cpp1 //===-- ClangASTImporter.cpp ------------------------------------*- C++ -*-===//
9 #include "lldb/Symbol/ClangASTImporter.h"
28 CompilerType ClangASTImporter::CopyType(ClangASTContext &dst_ast,
63 clang::Decl *ClangASTImporter::CopyDecl(clang::ASTContext *dst_ast,
87 " [ClangASTImporter] WARNING: Failed to import a %s "
93 " [ClangASTImporter] WARNING: Failed to import a %s, "
173 " [ClangASTImporter] DeclContextOverride couldn't "
215 class CompleteTagDeclsScope : public ClangASTImporter::NewDeclListener {
216 ClangASTImporter::ImporterDelegateSP m_delegate;
221 ClangASTImporter
[all...]
H A DClangASTContext.cpp55 #include "lldb/Symbol/ClangASTImporter.h"
8829 lldb_private::ClangASTImporter *importer = nullptr;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h14 #include "lldb/Symbol/ClangASTImporter.h"
63 lldb_private::ClangASTImporter &GetClangASTImporter() {
92 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
97 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const;
107 lldb_private::ClangASTImporter m_ast_importer;
H A DPDBASTParser.cpp1170 ClangASTImporter::LayoutInfo layout_info;
1210 lldb_private::ClangASTImporter::LayoutInfo &layout_info) {
1277 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h14 #include "lldb/Symbol/ClangASTImporter.h"
33 public ClangASTImporter::MapCompleter {
43 /// The ClangASTImporter to use.
180 ClangASTImporter::NamespaceMapSP &namespace_map, ConstString name,
181 ClangASTImporter::NamespaceMapSP &parent_map) const override;
189 ClangASTImporter::NamespaceMapSP &namespace_decls);
357 ClangASTImporter::DeclOrigin GetDeclOrigin(const clang::Decl *decl);
397 ClangASTImporter::NamespaceMapSP m_namespace_map;
H A DClangASTSource.cpp238 ClangASTImporter::NamespaceMapSP namespace_map =
249 for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
351 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(interface_decl);
464 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(context_decl);
585 context.m_namespace_map = std::make_shared<ClangASTImporter::NamespaceMap>();
589 ClangASTImporter::NamespaceMapSP namespace_map = m_ast_importer_sp ?
600 for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
903 ClangASTImporter::DeclOrigin origin = source.GetDeclOrigin(this->decl);
1015 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(interface_decl);
1685 ClangASTImporter
[all...]
H A DClangExpressionDeclMap.cpp686 ClangASTImporter::NamespaceMapSP namespace_map =
689 : ClangASTImporter::NamespaceMapSP();
699 for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h25 #include "lldb/Symbol/ClangASTImporter.h"
68 lldb_private::ClangASTImporter &GetClangASTImporter();
90 std::unique_ptr<lldb_private::ClangASTImporter> m_clang_ast_importer_up;
115 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
197 lldb_private::ClangASTImporter::LayoutInfo &layout_info,
H A DDWARFASTParserClang.cpp24 #include "lldb/Symbol/ClangASTImporter.h"
89 ClangASTImporter &DWARFASTParserClang::GetClangASTImporter() {
91 m_clang_ast_importer_up.reset(new ClangASTImporter);
203 // ClangASTImporter::ASTImporterDelegate::ImportDefinitionTo(),
230 ClangASTImporter &ast_importer,
1696 record_decl, ClangASTImporter::LayoutInfo());
1960 ClangASTImporter::LayoutInfo layout_info;
2392 lldb_private::ClangASTImporter::LayoutInfo &layout_info,
2828 bool &is_a_class, ClangASTImporter::LayoutInfo &layout_info) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.h12 #include "lldb/Symbol/ClangASTImporter.h"
54 ClangASTImporter::LayoutInfo m_layout;
H A DPdbAstBuilder.h15 #include "lldb/Symbol/ClangASTImporter.h"
36 class ClangASTImporter;
84 ClangASTImporter &importer() { return m_importer; }
134 ClangASTImporter m_importer;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DClangASTImporter.h1 //===-- ClangASTImporter.h --------------------------------------*- C++ -*-===//
33 class ClangASTImporter { class in namespace:lldb_private
47 ClangASTImporter() function in class:lldb_private::ClangASTImporter
189 ASTImporterDelegate(ClangASTImporter &master, clang::ASTContext *target_ctx,
249 ClangASTImporter &m_master;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h49 class ClangASTImporter;
308 typedef std::shared_ptr<lldb_private::ClangASTImporter> ClangASTImporterSP;
/freebsd-11-stable/lib/clang/liblldb/
H A DMakefile509 SRCS+= Symbol/ClangASTImporter.cpp
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DTarget.cpp40 #include "lldb/Symbol/ClangASTImporter.h"
2264 m_ast_importer_sp = std::make_shared<ClangASTImporter>();

Completed in 154 milliseconds