LLDB  mainline
Functions
ClangExpressionDeclMap.cpp File Reference
#include "ClangExpressionDeclMap.h"
#include "ASTDumper.h"
#include "ClangASTSource.h"
#include "ClangModulesDeclVendor.h"
#include "ClangPersistentVariables.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/ValueObjectConstResult.h"
#include "lldb/Core/ValueObjectVariable.h"
#include "lldb/Expression/Materializer.h"
#include "lldb/Symbol/ClangASTContext.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/CompilerDecl.h"
#include "lldb/Symbol/CompilerDeclContext.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Symbol/SymbolFile.h"
#include "lldb/Symbol/SymbolVendor.h"
#include "lldb/Symbol/Type.h"
#include "lldb/Symbol/TypeList.h"
#include "lldb/Symbol/Variable.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/CPPLanguageRuntime.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/ObjCLanguageRuntime.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/Endian.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Status.h"
#include "lldb/lldb-private.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTImporter.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"
Include dependency graph for ClangExpressionDeclMap.cpp:

Go to the source code of this file.

Functions

static void CompleteAllDeclContexts (clang::ASTImporter &exporter, clang::FileID file, clang::QualType root)
 
static clang::QualType ExportAllDeclaredTypes (clang::ExternalASTMerger &merger, clang::ASTContext &source, clang::FileManager &source_file_manager, const clang::ExternalASTMerger::OriginMap &source_origin_map, clang::FileID file, clang::QualType root)
 

Function Documentation

◆ CompleteAllDeclContexts()

static void CompleteAllDeclContexts ( clang::ASTImporter &  exporter,
clang::FileID  file,
clang::QualType  root 
)
static

Definition at line 251 of file ClangExpressionDeclMap.cpp.

Referenced by ExportAllDeclaredTypes().

◆ ExportAllDeclaredTypes()

static clang::QualType ExportAllDeclaredTypes ( clang::ExternalASTMerger &  merger,
clang::ASTContext &  source,
clang::FileManager &  source_file_manager,
const clang::ExternalASTMerger::OriginMap &  source_origin_map,
clang::FileID  file,
clang::QualType  root 
)
static