LLDB mainline
|
#include <SBType.h>
Public Member Functions | |
SBTypeStaticField () | |
SBTypeStaticField (const lldb::SBTypeStaticField &rhs) | |
lldb::SBTypeStaticField & | operator= (const lldb::SBTypeStaticField &rhs) |
~SBTypeStaticField () | |
operator bool () const | |
bool | IsValid () const |
const char * | GetName () |
const char * | GetMangledName () |
lldb::SBType | GetType () |
lldb::SBValue | GetConstantValue (lldb::SBTarget target) |
Protected Member Functions | |
SBTypeStaticField (lldb_private::CompilerDecl decl) | |
Protected Attributes | |
std::unique_ptr< lldb_private::CompilerDecl > | m_opaque_up |
Friends | |
class | SBType |
SBTypeStaticField::SBTypeStaticField | ( | ) |
Definition at line 346 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeStaticField::SBTypeStaticField | ( | const lldb::SBTypeStaticField & | rhs | ) |
Definition at line 351 of file SBType.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
SBTypeStaticField::~SBTypeStaticField | ( | ) |
Definition at line 364 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
|
explicitprotected |
Definition at line 348 of file SBType.cpp.
SBValue SBTypeStaticField::GetConstantValue | ( | lldb::SBTarget | target | ) |
Definition at line 402 of file SBType.cpp.
References lldb_private::ValueObjectConstResult::Create(), lldb_private::Scalar::GetData(), lldb::SBTarget::GetSP(), IsValid(), lldb_private::Scalar::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
const char * SBTypeStaticField::GetMangledName | ( | ) |
Definition at line 386 of file SBType.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
const char * SBTypeStaticField::GetName | ( | ) |
Definition at line 378 of file SBType.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
SBType SBTypeStaticField::GetType | ( | ) |
Definition at line 394 of file SBType.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBType.
bool SBTypeStaticField::IsValid | ( | ) | const |
Definition at line 372 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by GetConstantValue(), GetMangledName(), GetName(), and GetType().
|
explicit |
Definition at line 366 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeStaticField & SBTypeStaticField::operator= | ( | const lldb::SBTypeStaticField & | rhs | ) |
Definition at line 357 of file SBType.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
protected |
Definition at line 136 of file SBType.h.
Referenced by GetConstantValue(), GetMangledName(), GetName(), GetType(), IsValid(), operator=(), and SBTypeStaticField().