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 |
class | SBSaveCoreOptions |
Definition at line 16 of file SBThreadCollection.h.
SBThreadCollection::SBThreadCollection | ( | ) |
Definition at line 17 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by operator=(), SBThreadCollection(), and ~SBThreadCollection().
SBThreadCollection::SBThreadCollection | ( | const SBThreadCollection & | rhs | ) |
Definition at line 19 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and SBThreadCollection().
|
default |
References get(), GetSize(), GetThreadAtIndex(), IsValid(), operator*(), operator->(), SBThreadCollection(), and SetOpaque().
|
protected |
Definition at line 33 of file SBThreadCollection.cpp.
References m_opaque_sp.
|
protected |
Definition at line 42 of file SBThreadCollection.cpp.
References m_opaque_sp.
Referenced by ~SBThreadCollection().
size_t SBThreadCollection::GetSize | ( | ) |
Definition at line 68 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Referenced by GetThreadAtIndex(), and ~SBThreadCollection().
SBThread SBThreadCollection::GetThreadAtIndex | ( | size_t | idx | ) |
Definition at line 76 of file SBThreadCollection.cpp.
References GetSize(), LLDB_INSTRUMENT_VA, m_opaque_sp, and SBThread.
Referenced by ~SBThreadCollection().
bool SBThreadCollection::IsValid | ( | ) | const |
Definition at line 58 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by ~SBThreadCollection().
|
explicit |
Definition at line 62 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 50 of file SBThreadCollection.cpp.
References m_opaque_sp.
Referenced by ~SBThreadCollection().
|
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.
Referenced by ~SBThreadCollection().
const SBThreadCollection & SBThreadCollection::operator= | ( | const SBThreadCollection & | rhs | ) |
Definition at line 24 of file SBThreadCollection.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and SBThreadCollection().
|
protected |
Definition at line 38 of file SBThreadCollection.cpp.
References m_opaque_sp.
Referenced by ~SBThreadCollection().
|
friend |
|
friend |
Definition at line 51 of file SBThreadCollection.h.
References SBSaveCoreOptions.
Referenced by SBSaveCoreOptions.
|
friend |
Definition at line 50 of file SBThreadCollection.h.
References SBThread.
Referenced by GetThreadAtIndex(), and SBThread.
|
private |
Definition at line 52 of file SBThreadCollection.h.
Referenced by get(), GetSize(), GetThreadAtIndex(), operator bool(), operator*(), operator*(), operator->(), operator=(), SBThreadCollection(), SBThreadCollection(), and SetOpaque().