|
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 |
Definition at line 860 of file include/lldb/Symbol/Type.h.
|
inline |
Definition at line 862 of file include/lldb/Symbol/Type.h.
References m_name.
Referenced by operator=(), and TypeEnumMemberImpl().
| TypeEnumMemberImpl::TypeEnumMemberImpl | ( | const lldb::TypeImplSP & | integer_type_sp, |
| ConstString | name, | ||
| const llvm::APSInt & | value ) |
Definition at line 1282 of file Symbol/Type.cpp.
References m_integer_type_sp, m_name, m_valid, and m_value.
|
default |
References TypeEnumMemberImpl().
|
inline |
Definition at line 875 of file include/lldb/Symbol/Type.h.
References m_integer_type_sp.
|
inline |
Definition at line 873 of file include/lldb/Symbol/Type.h.
References m_name.
|
inline |
Definition at line 879 of file include/lldb/Symbol/Type.h.
References m_value.
|
inline |
Definition at line 877 of file include/lldb/Symbol/Type.h.
References m_value.
|
inline |
Definition at line 871 of file include/lldb/Symbol/Type.h.
References m_valid.
| TypeEnumMemberImpl & lldb_private::TypeEnumMemberImpl::operator= | ( | const TypeEnumMemberImpl & | rhs | ) |
References TypeEnumMemberImpl().
|
protected |
Definition at line 882 of file include/lldb/Symbol/Type.h.
Referenced by GetIntegerType(), and TypeEnumMemberImpl().
|
protected |
Definition at line 883 of file include/lldb/Symbol/Type.h.
Referenced by GetName(), TypeEnumMemberImpl(), and TypeEnumMemberImpl().
|
protected |
Definition at line 885 of file include/lldb/Symbol/Type.h.
Referenced by IsValid(), and TypeEnumMemberImpl().
|
protected |
Definition at line 884 of file include/lldb/Symbol/Type.h.
Referenced by GetValueAsSigned(), GetValueAsUnsigned(), and TypeEnumMemberImpl().