20 : m_opaque_sp(rhs.m_opaque_sp) {
34 : m_opaque_sp(threads) {}
60 return this->
operator bool();
62SBThreadCollection::operator bool()
const {
65 return m_opaque_sp.get() !=
nullptr;
#define LLDB_INSTRUMENT_VA(...)
lldb_private::ThreadCollection * get() const
lldb::ThreadCollectionSP m_opaque_sp
lldb::SBThread GetThreadAtIndex(size_t idx)
const SBThreadCollection & operator=(const SBThreadCollection &rhs)
void SetOpaque(const lldb::ThreadCollectionSP &threads)
lldb_private::ThreadCollection * operator->() const
lldb::ThreadCollectionSP & operator*()
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::ThreadCollection > ThreadCollectionSP