ASTContextMetadataSP typedef | lldb_private::ClangASTImporter | |
BuildNamespaceMap(const clang::NamespaceDecl *decl) | lldb_private::ClangASTImporter | |
CanImport(const CompilerType &type) | lldb_private::ClangASTImporter | |
ClangASTImporter() | lldb_private::ClangASTImporter | inline |
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 typedef | lldb_private::ClangASTImporter | |
CopyDecl(clang::ASTContext *dst_ctx, clang::Decl *decl) | lldb_private::ClangASTImporter | |
CopyType(TypeSystemClang &dst, const CompilerType &src_type) | lldb_private::ClangASTImporter | |
DelegateMap typedef | lldb_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::ClangASTImporter | inline |
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::ClangASTImporter | inline |
GetNamespaceMap(const clang::NamespaceDecl *decl) | lldb_private::ClangASTImporter | |
Import(const CompilerType &type) | lldb_private::ClangASTImporter | |
ImporterDelegateSP typedef | lldb_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::ClangASTImporter | inline |
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_manager | lldb_private::ClangASTImporter | |
m_metadata_map | lldb_private::ClangASTImporter | |
m_record_decl_to_layout_map | lldb_private::ClangASTImporter | |
MaybeGetContextMetadata(clang::ASTContext *dst_ctx) | lldb_private::ClangASTImporter | inline |
NamespaceMap typedef | lldb_private::ClangASTImporter | |
NamespaceMapItem typedef | lldb_private::ClangASTImporter | |
NamespaceMapSP typedef | lldb_private::ClangASTImporter | |
NamespaceMetaMap typedef | lldb_private::ClangASTImporter | |
RecordDeclToLayoutMap typedef | lldb_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 | |