LLDB mainline
|
#include <SBTypeEnumMember.h>
Public Member Functions | |
SBTypeEnumMember () | |
SBTypeEnumMember (const SBTypeEnumMember &rhs) | |
~SBTypeEnumMember () | |
SBTypeEnumMember & | operator= (const SBTypeEnumMember &rhs) |
operator bool () const | |
bool | IsValid () const |
int64_t | GetValueAsSigned () |
uint64_t | GetValueAsUnsigned () |
const char * | GetName () |
lldb::SBType | GetType () |
bool | GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) |
Protected Member Functions | |
void | reset (lldb_private::TypeEnumMemberImpl *) |
lldb_private::TypeEnumMemberImpl & | ref () |
const lldb_private::TypeEnumMemberImpl & | ref () const |
SBTypeEnumMember (const lldb::TypeEnumMemberImplSP &) | |
Protected Attributes | |
lldb::TypeEnumMemberImplSP | m_opaque_sp |
Friends | |
class | SBType |
class | SBTypeEnumMemberList |
Definition at line 17 of file SBTypeEnumMember.h.
SBTypeEnumMember::SBTypeEnumMember | ( | ) |
Definition at line 24 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeEnumMember::SBTypeEnumMember | ( | const SBTypeEnumMember & | rhs | ) |
Definition at line 32 of file SBTypeEnumMember.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
default |
|
protected |
Definition at line 28 of file SBTypeEnumMember.cpp.
bool SBTypeEnumMember::GetDescription | ( | lldb::SBStream & | description, |
lldb::DescriptionLevel | description_level | ||
) |
Definition at line 168 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, lldb_private::Stream::Printf(), lldb_private::Stream::PutCString(), and lldb::SBStream::ref().
const char * SBTypeEnumMember::GetName | ( | ) |
Definition at line 56 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBType SBTypeEnumMember::GetType | ( | ) |
Definition at line 80 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().
int64_t SBTypeEnumMember::GetValueAsSigned | ( | ) |
Definition at line 64 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint64_t SBTypeEnumMember::GetValueAsUnsigned | ( | ) |
Definition at line 72 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeEnumMember::IsValid | ( | ) | const |
Definition at line 46 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb::SBTypeEnumMemberList::Append().
|
explicit |
Definition at line 50 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeEnumMember & SBTypeEnumMember::operator= | ( | const SBTypeEnumMember & | rhs | ) |
Definition at line 38 of file SBTypeEnumMember.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 94 of file SBTypeEnumMember.cpp.
References m_opaque_sp.
|
protected |
Definition at line 100 of file SBTypeEnumMember.cpp.
References m_opaque_sp.
|
protected |
Definition at line 90 of file SBTypeEnumMember.cpp.
References m_opaque_sp.
|
friend |
Definition at line 43 of file SBTypeEnumMember.h.
|
friend |
Definition at line 44 of file SBTypeEnumMember.h.
|
protected |
Definition at line 52 of file SBTypeEnumMember.h.
Referenced by lldb::SBTypeEnumMemberList::Append(), GetDescription(), GetName(), GetType(), GetValueAsSigned(), GetValueAsUnsigned(), operator=(), ref(), reset(), and SBTypeEnumMember().