diff options
Diffstat (limited to 'source/Target/Queue.cpp')
-rw-r--r-- | source/Target/Queue.cpp | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/source/Target/Queue.cpp b/source/Target/Queue.cpp index 7cfa6fa5582f..9d4032a29e6f 100644 --- a/source/Target/Queue.cpp +++ b/source/Target/Queue.cpp @@ -7,6 +7,10 @@ // //===----------------------------------------------------------------------===// +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "lldb/Target/Process.h" #include "lldb/Target/Queue.h" #include "lldb/Target/QueueList.h" @@ -32,9 +36,7 @@ Queue::Queue (ProcessSP process_sp, lldb::queue_id_t queue_id, const char *queue m_process_wp = process_sp; } -Queue::~Queue () -{ -} +Queue::~Queue() = default; queue_id_t Queue::GetID () @@ -45,10 +47,7 @@ Queue::GetID () const char * Queue::GetName () { - const char *result = NULL; - if (m_queue_name.size() > 0) - result = m_queue_name.c_str(); - return result; + return (m_queue_name.empty() ? nullptr : m_queue_name.c_str()); } uint32_t @@ -62,7 +61,7 @@ Queue::GetThreads () { std::vector<ThreadSP> result; ProcessSP process_sp = m_process_wp.lock(); - if (process_sp.get ()) + if (process_sp) { for (ThreadSP thread_sp : process_sp->Threads()) { @@ -87,7 +86,6 @@ Queue::GetNumRunningWorkItems () const return m_running_work_items_count; } - void Queue::SetNumPendingWorkItems (uint32_t count) { @@ -112,11 +110,10 @@ Queue::GetLibdispatchQueueAddress () const return m_dispatch_queue_t_addr; } - const std::vector<lldb::QueueItemSP> & Queue::GetPendingItems () { - if (m_pending_items.size() == 0) + if (m_pending_items.empty()) { ProcessSP process_sp = m_process_wp.lock(); if (process_sp && process_sp->GetSystemRuntime()) |