|
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.
References access, base_offset, bit_offset, bit_size, bitfield_width, kind, name, and qt.
|
inline |
Definition at line 98 of file UdtRecordCompleter.h.
References access, base_offset, bit_offset, bit_size, bitfield_width, Field, kind, name, and qt.
|
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(), ConvertToStruct(), Member(), and Member().
| uint64_t lldb_private::npdb::UdtRecordCompleter::Member::base_offset |
Definition at line 91 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), ConvertToStruct(), Member(), and Member().
| 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(), ConvertToStruct(), Member(), and Member().
| uint64_t lldb_private::npdb::UdtRecordCompleter::Member::bit_size |
Definition at line 86 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), ConvertToStruct(), Member(), and Member().
| uint32_t lldb_private::npdb::UdtRecordCompleter::Member::bitfield_width |
Definition at line 89 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), ConvertToStruct(), Member(), and Member().
| 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(), and ConvertToStruct().
| 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(), ConvertToStruct(), Member(), and Member().
| clang::QualType lldb_private::npdb::UdtRecordCompleter::Member::qt |
Definition at line 87 of file UdtRecordCompleter.h.
Referenced by lldb_private::npdb::UdtRecordCompleter::AddMember(), ConvertToStruct(), Member(), and Member().