LLDB mainline
|
#include <UdtRecordCompleter.h>
Public Types | |
enum | Kind { Field , Struct , Union } |
Public Member Functions | |
Member ()=default | |
Member (Kind kind) | |
Member (llvm::StringRef name, uint64_t bit_offset, uint64_t bit_size, clang::QualType qt, lldb::AccessType access, uint32_t bitfield_width) | |
void | ConvertToStruct () |
Public Attributes | |
enum lldb_private::npdb::UdtRecordCompleter::Member::Kind | kind |
llvm::StringRef | name |
uint64_t | bit_offset |
uint64_t | bit_size |
clang::QualType | qt |
lldb::AccessType | access |
uint32_t | bitfield_width |
uint64_t | base_offset |
llvm::SmallVector< MemberUP, 1 > | fields |
Definition at line 81 of file UdtRecordCompleter.h.
Enumerator | |
---|---|
Field | |
Struct | |
Union |
Definition at line 82 of file UdtRecordCompleter.h.
|
default |
|
inline |
Definition at line 95 of file UdtRecordCompleter.h.
|
inline |
Definition at line 98 of file UdtRecordCompleter.h.
|
inline |
Definition at line 103 of file UdtRecordCompleter.h.
References access, base_offset, bit_offset, bit_size, bitfield_width, lldb::eAccessPublic, fields, kind, name, qt, and Struct.
Referenced by lldb_private::npdb::UdtRecordCompleter::Record::ConstructRecord().
lldb::AccessType lldb_private::npdb::UdtRecordCompleter::Member::access |
Definition at line 88 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().
uint64_t lldb_private::npdb::UdtRecordCompleter::Member::base_offset |
Definition at line 91 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().
uint64_t lldb_private::npdb::UdtRecordCompleter::Member::bit_offset |
Definition at line 85 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::Record::ConstructRecord(), and ConvertToStruct().
uint64_t lldb_private::npdb::UdtRecordCompleter::Member::bit_size |
Definition at line 86 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().
uint32_t lldb_private::npdb::UdtRecordCompleter::Member::bitfield_width |
Definition at line 89 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().
llvm::SmallVector<MemberUP, 1> lldb_private::npdb::UdtRecordCompleter::Member::fields |
Definition at line 92 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), lldb_private::npdb::UdtRecordCompleter::Record::ConstructRecord(), ConvertToStruct(), and lldb_private::npdb::UdtRecordCompleter::FinishRecord().
enum lldb_private::npdb::UdtRecordCompleter::Member::Kind lldb_private::npdb::UdtRecordCompleter::Member::kind |
llvm::StringRef lldb_private::npdb::UdtRecordCompleter::Member::name |
Definition at line 84 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().
clang::QualType lldb_private::npdb::UdtRecordCompleter::Member::qt |
Definition at line 87 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), and ConvertToStruct().