LLDB mainline
lldb_private::ClangASTImporter Member List

This is the complete list of members for lldb_private::ClangASTImporter, including all inherited members.

ASTContextMetadataSP typedeflldb_private::ClangASTImporter
BuildNamespaceMap(const clang::NamespaceDecl *decl)lldb_private::ClangASTImporter
CanImport(const CompilerType &type)lldb_private::ClangASTImporter
ClangASTImporter()lldb_private::ClangASTImporterinline
CompleteAndFetchChildren(clang::QualType type)lldb_private::ClangASTImporter
CompleteObjCInterfaceDecl(clang::ObjCInterfaceDecl *interface_decl)lldb_private::ClangASTImporter
CompleteTagDecl(clang::TagDecl *decl)lldb_private::ClangASTImporter
CompleteTagDeclWithOrigin(clang::TagDecl *decl, clang::TagDecl *origin)lldb_private::ClangASTImporter
CompleteType(const CompilerType &compiler_type)lldb_private::ClangASTImporter
ContextMetadataMap typedeflldb_private::ClangASTImporter
CopyDecl(clang::ASTContext *dst_ctx, clang::Decl *decl)lldb_private::ClangASTImporter
CopyType(TypeSystemClang &dst, const CompilerType &src_type)lldb_private::ClangASTImporter
DelegateMap typedeflldb_private::ClangASTImporter
DeportDecl(clang::ASTContext *dst_ctx, clang::Decl *decl)lldb_private::ClangASTImporter
DeportType(TypeSystemClang &dst, const CompilerType &src_type)lldb_private::ClangASTImporter
ForgetDestination(clang::ASTContext *dst_ctx)lldb_private::ClangASTImporter
ForgetSource(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx)lldb_private::ClangASTImporter
GetContextMetadata(clang::ASTContext *dst_ctx)lldb_private::ClangASTImporterinline
GetDeclMetadata(const clang::Decl *decl)lldb_private::ClangASTImporter
GetDeclOrigin(const clang::Decl *decl)lldb_private::ClangASTImporter
GetDelegate(clang::ASTContext *dst_ctx, clang::ASTContext *src_ctx)lldb_private::ClangASTImporterinline
GetNamespaceMap(const clang::NamespaceDecl *decl)lldb_private::ClangASTImporter
Import(const CompilerType &type)lldb_private::ClangASTImporter
ImporterDelegateSP typedeflldb_private::ClangASTImporter
importRecordLayoutFromOrigin(const clang::RecordDecl *record, uint64_t &size, uint64_t &alignment, llvm::DenseMap< const clang::FieldDecl *, uint64_t > &field_offsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &base_offsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &vbase_offsets)lldb_private::ClangASTImporter
InstallMapCompleter(clang::ASTContext *dst_ctx, MapCompleter &completer)lldb_private::ClangASTImporterinline
LayoutRecordType(const clang::RecordDecl *record_decl, uint64_t &bit_size, uint64_t &alignment, llvm::DenseMap< const clang::FieldDecl *, uint64_t > &field_offsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &base_offsets, llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > &vbase_offsets)lldb_private::ClangASTImporter
m_file_managerlldb_private::ClangASTImporter
m_metadata_maplldb_private::ClangASTImporter
m_record_decl_to_layout_maplldb_private::ClangASTImporter
MaybeGetContextMetadata(clang::ASTContext *dst_ctx)lldb_private::ClangASTImporterinline
NamespaceMap typedeflldb_private::ClangASTImporter
NamespaceMapItem typedeflldb_private::ClangASTImporter
NamespaceMapSP typedeflldb_private::ClangASTImporter
NamespaceMetaMap typedeflldb_private::ClangASTImporter
RecordDeclToLayoutMap typedeflldb_private::ClangASTImporter
RegisterNamespaceMap(const clang::NamespaceDecl *decl, NamespaceMapSP &namespace_map)lldb_private::ClangASTImporter
RequireCompleteType(clang::QualType type)lldb_private::ClangASTImporter
SetDeclOrigin(const clang::Decl *decl, clang::Decl *original_decl)lldb_private::ClangASTImporter
SetRecordLayout(clang::RecordDecl *decl, const LayoutInfo &layout)lldb_private::ClangASTImporter