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.
Referenced by operator=(), SBTypeEnumMember(), and ~SBTypeEnumMember().
SBTypeEnumMember::SBTypeEnumMember | ( | const SBTypeEnumMember & | rhs | ) |
Definition at line 32 of file SBTypeEnumMember.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_sp, and SBTypeEnumMember().
|
default |
References GetDescription(), GetType(), GetValueAsSigned(), GetValueAsUnsigned(), IsValid(), operator=(), and SBTypeEnumMember().
|
protected |
Definition at line 28 of file SBTypeEnumMember.cpp.
References m_opaque_sp.
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().
Referenced by ~SBTypeEnumMember().
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, SBType, and lldb::SBType::SetSP().
Referenced by ~SBTypeEnumMember().
int64_t SBTypeEnumMember::GetValueAsSigned | ( | ) |
Definition at line 64 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeEnumMember().
uint64_t SBTypeEnumMember::GetValueAsUnsigned | ( | ) |
Definition at line 72 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by ~SBTypeEnumMember().
bool SBTypeEnumMember::IsValid | ( | ) | const |
Definition at line 46 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb::SBTypeEnumMemberList::Append(), and ~SBTypeEnumMember().
|
explicit |
Definition at line 50 of file SBTypeEnumMember.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBTypeEnumMember & SBTypeEnumMember::operator= | ( | const SBTypeEnumMember & | rhs | ) |
Definition at line 38 of file SBTypeEnumMember.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_sp, and SBTypeEnumMember().
Referenced by ~SBTypeEnumMember().
|
protected |
Definition at line 94 of file SBTypeEnumMember.cpp.
References m_opaque_sp.
Referenced by SBTypeEnumMemberList.
|
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.
Referenced by SBTypeEnumMemberList.
|
friend |
Definition at line 43 of file SBTypeEnumMember.h.
References SBType.
|
friend |
Definition at line 44 of file SBTypeEnumMember.h.
References ref(), reset(), and SBTypeEnumMemberList.
Referenced by SBTypeEnumMemberList.
|
protected |
Definition at line 52 of file SBTypeEnumMember.h.
Referenced by lldb::SBTypeEnumMemberList::Append(), GetDescription(), GetName(), GetType(), GetValueAsSigned(), GetValueAsUnsigned(), operator bool(), operator=(), ref(), ref(), reset(), SBTypeEnumMember(), and SBTypeEnumMember().