diff options
Diffstat (limited to 'lldb/source/API/SBThreadCollection.cpp')
-rw-r--r-- | lldb/source/API/SBThreadCollection.cpp | 92 |
1 files changed, 31 insertions, 61 deletions
diff --git a/lldb/source/API/SBThreadCollection.cpp b/lldb/source/API/SBThreadCollection.cpp index 841f93253a5..c424d47b409 100644 --- a/lldb/source/API/SBThreadCollection.cpp +++ b/lldb/source/API/SBThreadCollection.cpp @@ -14,84 +14,54 @@ using namespace lldb; using namespace lldb_private; +SBThreadCollection::SBThreadCollection() : m_opaque_sp() {} -SBThreadCollection::SBThreadCollection () : - m_opaque_sp() -{ -} +SBThreadCollection::SBThreadCollection(const SBThreadCollection &rhs) + : m_opaque_sp(rhs.m_opaque_sp) {} -SBThreadCollection::SBThreadCollection(const SBThreadCollection &rhs) : - m_opaque_sp (rhs.m_opaque_sp) -{ +const SBThreadCollection &SBThreadCollection:: +operator=(const SBThreadCollection &rhs) { + if (this != &rhs) + m_opaque_sp = rhs.m_opaque_sp; + return *this; } -const SBThreadCollection & -SBThreadCollection::operator = (const SBThreadCollection &rhs) -{ - if (this != &rhs) - m_opaque_sp = rhs.m_opaque_sp; - return *this; -} +SBThreadCollection::SBThreadCollection(const ThreadCollectionSP &threads) + : m_opaque_sp(threads) {} -SBThreadCollection::SBThreadCollection (const ThreadCollectionSP &threads) : - m_opaque_sp(threads) -{ -} +SBThreadCollection::~SBThreadCollection() {} -SBThreadCollection::~SBThreadCollection () -{ +void SBThreadCollection::SetOpaque(const lldb::ThreadCollectionSP &threads) { + m_opaque_sp = threads; } -void -SBThreadCollection::SetOpaque (const lldb::ThreadCollectionSP &threads) -{ - m_opaque_sp = threads; +lldb_private::ThreadCollection *SBThreadCollection::get() const { + return m_opaque_sp.get(); } -lldb_private::ThreadCollection * -SBThreadCollection::get() const -{ - return m_opaque_sp.get(); +lldb_private::ThreadCollection *SBThreadCollection::operator->() const { + return m_opaque_sp.operator->(); } -lldb_private::ThreadCollection * -SBThreadCollection::operator->() const -{ - return m_opaque_sp.operator->(); +lldb::ThreadCollectionSP &SBThreadCollection::operator*() { + return m_opaque_sp; } -lldb::ThreadCollectionSP & -SBThreadCollection::operator*() -{ - return m_opaque_sp; +const lldb::ThreadCollectionSP &SBThreadCollection::operator*() const { + return m_opaque_sp; } -const lldb::ThreadCollectionSP & -SBThreadCollection::operator*() const -{ - return m_opaque_sp; -} - - -bool -SBThreadCollection::IsValid () const -{ - return m_opaque_sp.get() != NULL; -} +bool SBThreadCollection::IsValid() const { return m_opaque_sp.get() != NULL; } -size_t -SBThreadCollection::GetSize () -{ - if (m_opaque_sp) - return m_opaque_sp->GetSize(); - return 0; +size_t SBThreadCollection::GetSize() { + if (m_opaque_sp) + return m_opaque_sp->GetSize(); + return 0; } -SBThread -SBThreadCollection::GetThreadAtIndex(size_t idx) -{ - SBThread thread; - if (m_opaque_sp && idx < m_opaque_sp->GetSize()) - thread = m_opaque_sp->GetThreadAtIndex(idx); - return thread; +SBThread SBThreadCollection::GetThreadAtIndex(size_t idx) { + SBThread thread; + if (m_opaque_sp && idx < m_opaque_sp->GetSize()) + thread = m_opaque_sp->GetThreadAtIndex(idx); + return thread; } |