LLDB mainline
|
#include <Type.h>
Public Member Functions | |
TypeEnumMemberImpl () | |
TypeEnumMemberImpl (const lldb::TypeImplSP &integer_type_sp, ConstString name, const llvm::APSInt &value) | |
TypeEnumMemberImpl (const TypeEnumMemberImpl &rhs)=default | |
TypeEnumMemberImpl & | operator= (const TypeEnumMemberImpl &rhs) |
bool | IsValid () |
ConstString | GetName () const |
const lldb::TypeImplSP & | GetIntegerType () const |
uint64_t | GetValueAsUnsigned () const |
int64_t | GetValueAsSigned () const |
Protected Attributes | |
lldb::TypeImplSP | m_integer_type_sp |
ConstString | m_name |
llvm::APSInt | m_value |
bool | m_valid = false |
|
inline |
Definition at line 861 of file Type.h.
References m_name.
Referenced by operator=(), and TypeEnumMemberImpl().
TypeEnumMemberImpl::TypeEnumMemberImpl | ( | const lldb::TypeImplSP & | integer_type_sp, |
ConstString | name, | ||
const llvm::APSInt & | value ) |
|
default |
References TypeEnumMemberImpl().
|
inline |
Definition at line 874 of file Type.h.
References m_integer_type_sp.
|
inline |
|
inline |
|
inline |
|
inline |
TypeEnumMemberImpl & lldb_private::TypeEnumMemberImpl::operator= | ( | const TypeEnumMemberImpl & | rhs | ) |
References TypeEnumMemberImpl().
|
protected |
Definition at line 881 of file Type.h.
Referenced by GetIntegerType(), and TypeEnumMemberImpl().
|
protected |
Definition at line 882 of file Type.h.
Referenced by GetName(), TypeEnumMemberImpl(), and TypeEnumMemberImpl().
|
protected |
Definition at line 884 of file Type.h.
Referenced by IsValid(), and TypeEnumMemberImpl().
|
protected |
Definition at line 883 of file Type.h.
Referenced by GetValueAsSigned(), GetValueAsUnsigned(), and TypeEnumMemberImpl().