LLDB API Documentation
#include <SBTypeFormat.h>
Public Member Functions | |
SBTypeFormat () | |
SBTypeFormat (lldb::Format format, uint32_t options=0) | |
SBTypeFormat (const char *type, uint32_t options=0) | |
SBTypeFormat (const lldb::SBTypeFormat &rhs) | |
~SBTypeFormat () | |
bool | IsValid () const |
lldb::Format | GetFormat () |
const char * | GetTypeName () |
uint32_t | GetOptions () |
void | SetFormat (lldb::Format) |
void | SetTypeName (const char *) |
void | SetOptions (uint32_t) |
bool | GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) |
lldb::SBTypeFormat & | operator= (const lldb::SBTypeFormat &rhs) |
bool | IsEqualTo (lldb::SBTypeFormat &rhs) |
bool | operator== (lldb::SBTypeFormat &rhs) |
bool | operator!= (lldb::SBTypeFormat &rhs) |
Protected Types | |
enum | Type { Type::eTypeKeepSame, Type::eTypeFormat, Type::eTypeEnum } |
Protected Member Functions | |
lldb::TypeFormatImplSP | GetSP () |
void | SetSP (const lldb::TypeFormatImplSP &typeformat_impl_sp) |
SBTypeFormat (const lldb::TypeFormatImplSP &) | |
bool | CopyOnWrite_Impl (Type) |
Protected Attributes | |
lldb::TypeFormatImplSP | m_opaque_sp |
Friends | |
class | SBDebugger |
class | SBTypeCategory |
class | SBValue |
Definition at line 18 of file SBTypeFormat.h.
|
strongprotected |
Enumerator | |
---|---|
eTypeKeepSame | |
eTypeFormat | |
eTypeEnum |
Definition at line 70 of file SBTypeFormat.h.
lldb::SBTypeFormat::SBTypeFormat | ( | ) |
lldb::SBTypeFormat::SBTypeFormat | ( | lldb::Format | format, |
uint32_t | options = 0 |
||
) |
lldb::SBTypeFormat::SBTypeFormat | ( | const char * | type, |
uint32_t | options = 0 |
||
) |
lldb::SBTypeFormat::SBTypeFormat | ( | const lldb::SBTypeFormat & | rhs | ) |
lldb::SBTypeFormat::~SBTypeFormat | ( | ) |
|
protected |
|
protected |
bool lldb::SBTypeFormat::GetDescription | ( | lldb::SBStream & | description, |
lldb::DescriptionLevel | description_level | ||
) |
lldb::Format lldb::SBTypeFormat::GetFormat | ( | ) |
uint32_t lldb::SBTypeFormat::GetOptions | ( | ) |
|
protected |
const char* lldb::SBTypeFormat::GetTypeName | ( | ) |
bool lldb::SBTypeFormat::IsEqualTo | ( | lldb::SBTypeFormat & | rhs | ) |
bool lldb::SBTypeFormat::IsValid | ( | ) | const |
bool lldb::SBTypeFormat::operator!= | ( | lldb::SBTypeFormat & | rhs | ) |
lldb::SBTypeFormat& lldb::SBTypeFormat::operator= | ( | const lldb::SBTypeFormat & | rhs | ) |
bool lldb::SBTypeFormat::operator== | ( | lldb::SBTypeFormat & | rhs | ) |
void lldb::SBTypeFormat::SetFormat | ( | lldb::Format | ) |
void lldb::SBTypeFormat::SetOptions | ( | uint32_t | ) |
|
protected |
void lldb::SBTypeFormat::SetTypeName | ( | const char * | ) |
|
friend |
Definition at line 58 of file SBTypeFormat.h.
|
friend |
Definition at line 59 of file SBTypeFormat.h.
|
friend |
Definition at line 60 of file SBTypeFormat.h.
|
protected |
Definition at line 66 of file SBTypeFormat.h.