LLDB mainline
|
#include <SBThreadCollection.h>
Public Member Functions | |
SBThreadCollection () | |
SBThreadCollection (const SBThreadCollection &rhs) | |
const SBThreadCollection & | operator= (const SBThreadCollection &rhs) |
~SBThreadCollection () | |
operator bool () const | |
bool | IsValid () const |
size_t | GetSize () |
lldb::SBThread | GetThreadAtIndex (size_t idx) |
Protected Member Functions | |
lldb_private::ThreadCollection * | get () const |
lldb_private::ThreadCollection * | operator-> () const |
lldb::ThreadCollectionSP & | operator* () |
const lldb::ThreadCollectionSP & | operator* () const |
SBThreadCollection (const lldb::ThreadCollectionSP &threads) | |
void | SetOpaque (const lldb::ThreadCollectionSP &threads) |
Private Attributes | |
lldb::ThreadCollectionSP | m_opaque_sp |
Friends | |
class | SBProcess |
class | SBThread |
Definition at line 16 of file SBThreadCollection.h.
SBThreadCollection::SBThreadCollection | ( | ) |
Definition at line 17 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
SBThreadCollection::SBThreadCollection | ( | const SBThreadCollection & | rhs | ) |
Definition at line 19 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
|
protected |
Definition at line 33 of file SBThreadCollection.cpp.
|
protected |
Definition at line 42 of file SBThreadCollection.cpp.
References m_opaque_sp.
size_t SBThreadCollection::GetSize | ( | ) |
Definition at line 68 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by GetThreadAtIndex().
SBThread SBThreadCollection::GetThreadAtIndex | ( | size_t | idx | ) |
Definition at line 76 of file SBThreadCollection.cpp.
References GetSize(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBThreadCollection::IsValid | ( | ) | const |
Definition at line 58 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 62 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
|
protected |
Definition at line 50 of file SBThreadCollection.cpp.
References m_opaque_sp.
|
protected |
Definition at line 54 of file SBThreadCollection.cpp.
References m_opaque_sp.
|
protected |
Definition at line 46 of file SBThreadCollection.cpp.
References m_opaque_sp.
const SBThreadCollection & SBThreadCollection::operator= | ( | const SBThreadCollection & | rhs | ) |
Definition at line 24 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 38 of file SBThreadCollection.cpp.
References m_opaque_sp.
|
friend |
Definition at line 49 of file SBThreadCollection.h.
|
friend |
Definition at line 50 of file SBThreadCollection.h.
|
private |
Definition at line 52 of file SBThreadCollection.h.
Referenced by get(), GetSize(), GetThreadAtIndex(), operator*(), operator->(), operator=(), and SetOpaque().