| LLDB mainline
    | 
#include <ClangASTImporter.h>
| Public Types | |
| typedef llvm::DenseMap< const clang::CXXRecordDecl *, clang::CharUnits > | OffsetMap | 
| Public Member Functions | |
| LayoutInfo ()=default | |
| Public Attributes | |
| uint64_t | bit_size = 0 | 
| uint64_t | alignment = 0 | 
| llvm::DenseMap< const clang::FieldDecl *, uint64_t > | field_offsets | 
| OffsetMap | base_offsets | 
| OffsetMap | vbase_offsets | 
Definition at line 67 of file ClangASTImporter.h.
| typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> lldb_private::ClangASTImporter::LayoutInfo::OffsetMap | 
Definition at line 70 of file ClangASTImporter.h.
| 
 | default | 
| uint64_t lldb_private::ClangASTImporter::LayoutInfo::alignment = 0 | 
Definition at line 73 of file ClangASTImporter.h.
Referenced by DWARFASTParserClang::CompleteRecordType().
| OffsetMap lldb_private::ClangASTImporter::LayoutInfo::base_offsets | 
Definition at line 75 of file ClangASTImporter.h.
Referenced by PDBASTParser::AddRecordBases(), DWARFASTParserClang::ParseInheritance(), and DWARFASTParserClang::ShouldCreateUnnamedBitfield().
| uint64_t lldb_private::ClangASTImporter::LayoutInfo::bit_size = 0 | 
Definition at line 72 of file ClangASTImporter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), DWARFASTParserClang::CompleteRecordType(), and PDBASTParser::CompleteTypeFromUDT().
| llvm::DenseMap<const clang::FieldDecl *, uint64_t> lldb_private::ClangASTImporter::LayoutInfo::field_offsets | 
Definition at line 74 of file ClangASTImporter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), PDBASTParser::AddRecordMembers(), DWARFASTParserClang::AddUnnamedBitfieldToRecordTypeIfNeeded(), DWARFASTParserClang::ParseRustVariantPart(), and DWARFASTParserClang::ParseSingleMember().
| OffsetMap lldb_private::ClangASTImporter::LayoutInfo::vbase_offsets | 
Definition at line 76 of file ClangASTImporter.h.