LLDB mainline
|
#include <SBSymbolContextList.h>
Public Member Functions | |
SBSymbolContextList () | |
SBSymbolContextList (const lldb::SBSymbolContextList &rhs) | |
~SBSymbolContextList () | |
const lldb::SBSymbolContextList & | operator= (const lldb::SBSymbolContextList &rhs) |
operator bool () const | |
bool | IsValid () const |
uint32_t | GetSize () const |
lldb::SBSymbolContext | GetContextAtIndex (uint32_t idx) |
bool | GetDescription (lldb::SBStream &description) |
void | Append (lldb::SBSymbolContext &sc) |
void | Append (lldb::SBSymbolContextList &sc_list) |
void | Clear () |
Protected Member Functions | |
lldb_private::SymbolContextList * | operator-> () const |
lldb_private::SymbolContextList & | operator* () const |
Private Attributes | |
std::unique_ptr< lldb_private::SymbolContextList > | m_opaque_up |
Friends | |
class | SBModule |
class | SBTarget |
class | SBCompileUnit |
Definition at line 17 of file SBSymbolContextList.h.
SBSymbolContextList::SBSymbolContextList | ( | ) |
Definition at line 18 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA.
SBSymbolContextList::SBSymbolContextList | ( | const lldb::SBSymbolContextList & | rhs | ) |
Definition at line 23 of file SBSymbolContextList.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
default |
void SBSymbolContextList::Append | ( | lldb::SBSymbolContext & | sc | ) |
Definition at line 67 of file SBSymbolContextList.cpp.
References lldb::SBSymbolContext::IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
void SBSymbolContextList::Append | ( | lldb::SBSymbolContextList & | sc_list | ) |
Definition at line 74 of file SBSymbolContextList.cpp.
References IsValid(), LLDB_INSTRUMENT_VA, and m_opaque_up.
void SBSymbolContextList::Clear | ( | ) |
Definition at line 60 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
SBSymbolContext SBSymbolContextList::GetContextAtIndex | ( | uint32_t | idx | ) |
Definition at line 48 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
bool SBSymbolContextList::GetDescription | ( | lldb::SBStream & | description | ) |
Definition at line 100 of file SBSymbolContextList.cpp.
References lldb::eDescriptionLevelFull, LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBStream::ref().
uint32_t SBSymbolContextList::GetSize | ( | ) | const |
Definition at line 40 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
bool SBSymbolContextList::IsValid | ( | ) | const |
Definition at line 81 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by Append().
|
explicit |
Definition at line 85 of file SBSymbolContextList.cpp.
References LLDB_INSTRUMENT_VA.
|
protected |
Definition at line 95 of file SBSymbolContextList.cpp.
References m_opaque_up.
|
protected |
Definition at line 91 of file SBSymbolContextList.cpp.
References m_opaque_up.
const SBSymbolContextList & SBSymbolContextList::operator= | ( | const lldb::SBSymbolContextList & | rhs | ) |
Definition at line 31 of file SBSymbolContextList.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
friend |
Definition at line 47 of file SBSymbolContextList.h.
|
friend |
Definition at line 45 of file SBSymbolContextList.h.
|
friend |
Definition at line 46 of file SBSymbolContextList.h.
|
private |
Definition at line 54 of file SBSymbolContextList.h.
Referenced by Append(), Clear(), GetContextAtIndex(), GetDescription(), GetSize(), operator*(), operator->(), operator=(), and SBSymbolContextList().