| 
    LLDB mainline
    
   | 
 
#include <UdtRecordCompleter.h>
Public Member Functions | |
| void | CollectMember (llvm::StringRef name, uint64_t offset, uint64_t field_size, clang::QualType qt, lldb::AccessType access, uint64_t bitfield_width) | 
| void | ConstructRecord () | 
Public Attributes | |
| Member | record | 
| uint64_t | start_offset = UINT64_MAX | 
| std::map< uint64_t, llvm::SmallVector< MemberUP, 1 > > | fields_map | 
Definition at line 115 of file UdtRecordCompleter.h.
| void UdtRecordCompleter::Record::CollectMember | ( | llvm::StringRef | name, | 
| uint64_t | offset, | ||
| uint64_t | field_size, | ||
| clang::QualType | qt, | ||
| lldb::AccessType | access, | ||
| uint64_t | bitfield_width ) | 
Definition at line 416 of file UdtRecordCompleter.cpp.
References fields_map, and start_offset.
| void UdtRecordCompleter::Record::ConstructRecord | ( | ) | 
Definition at line 425 of file UdtRecordCompleter.cpp.
References lldb_private::npdb::UdtRecordCompleter::Member::bit_offset, lldb_private::npdb::UdtRecordCompleter::Member::ConvertToStruct(), lldb_private::npdb::UdtRecordCompleter::Member::Field, lldb_private::npdb::UdtRecordCompleter::Member::fields, fields_map, lldb_private::npdb::UdtRecordCompleter::Member::kind, lldbassert, record, start_offset, lldb_private::npdb::UdtRecordCompleter::Member::Struct, and lldb_private::npdb::UdtRecordCompleter::Member::Union.
| std::map<uint64_t, llvm::SmallVector<MemberUP, 1> > lldb_private::npdb::UdtRecordCompleter::Record::fields_map | 
Definition at line 119 of file UdtRecordCompleter.h.
Referenced by CollectMember(), and ConstructRecord().
| Member lldb_private::npdb::UdtRecordCompleter::Record::record | 
Definition at line 117 of file UdtRecordCompleter.h.
Referenced by ConstructRecord().
| uint64_t lldb_private::npdb::UdtRecordCompleter::Record::start_offset = UINT64_MAX | 
Definition at line 118 of file UdtRecordCompleter.h.
Referenced by CollectMember(), and ConstructRecord().