| 
    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().