LLDB mainline
|
#include <SBType.h>
Public Member Functions | |
SBTypeList () | |
SBTypeList (const lldb::SBTypeList &rhs) | |
~SBTypeList () | |
lldb::SBTypeList & | operator= (const lldb::SBTypeList &rhs) |
operator bool () const | |
bool | IsValid () |
void | Append (lldb::SBType type) |
lldb::SBType | GetTypeAtIndex (uint32_t index) |
uint32_t | GetSize () |
Private Attributes | |
std::unique_ptr< lldb_private::TypeListImpl > | m_opaque_up |
Friends | |
class | SBModule |
class | SBCompileUnit |
SBTypeList::SBTypeList | ( | ) |
Definition at line 698 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeList::SBTypeList | ( | const lldb::SBTypeList & | rhs | ) |
Definition at line 702 of file SBType.cpp.
References Append(), GetSize(), GetTypeAtIndex(), and LLDB_INSTRUMENT_VA.
|
default |
void SBTypeList::Append | ( | lldb::SBType | type | ) |
Definition at line 733 of file SBType.cpp.
References lldb::SBType::IsValid(), LLDB_INSTRUMENT_VA, lldb::SBType::m_opaque_sp, and m_opaque_up.
Referenced by lldb::SBModule::FindTypes(), lldb::SBTarget::FindTypes(), lldb::SBType::GetFunctionArgumentTypes(), operator=(), and SBTypeList().
uint32_t SBTypeList::GetSize | ( | ) |
Definition at line 748 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBTarget::FindTypes(), operator=(), and SBTypeList().
SBType SBTypeList::GetTypeAtIndex | ( | uint32_t | index | ) |
Definition at line 740 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by operator=(), and SBTypeList().
bool SBTypeList::IsValid | ( | ) |
Definition at line 711 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 715 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeList & SBTypeList::operator= | ( | const lldb::SBTypeList & | rhs | ) |
Definition at line 721 of file SBType.cpp.
References Append(), GetSize(), GetTypeAtIndex(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
friend |
|
private |
Definition at line 311 of file SBType.h.
Referenced by Append(), GetSize(), GetTypeAtIndex(), lldb::SBCompileUnit::GetTypes(), lldb::SBModule::GetTypes(), and operator=().