diff options
Diffstat (limited to 'include/lldb/Target/QueueItem.h')
-rw-r--r-- | include/lldb/Target/QueueItem.h | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/include/lldb/Target/QueueItem.h b/include/lldb/Target/QueueItem.h index c69c825a7976..aea506644c37 100644 --- a/include/lldb/Target/QueueItem.h +++ b/include/lldb/Target/QueueItem.h @@ -10,8 +10,14 @@ #ifndef liblldb_QueueItem_h_ #define liblldb_QueueItem_h_ +// C Includes +// C++ Includes +#include <memory> +#include <string> #include <vector> +// Other libraries and framework includes +// Project includes #include "lldb/lldb-private.h" #include "lldb/lldb-enumerations.h" #include "lldb/lldb-forward.h" @@ -19,7 +25,6 @@ #include "lldb/Core/Address.h" #include "lldb/Core/ConstString.h" - namespace lldb_private { //------------------------------------------------------------------ @@ -32,12 +37,10 @@ namespace lldb_private { // execution of the item begins. //------------------------------------------------------------------ - class QueueItem : public std::enable_shared_from_this<QueueItem> { public: - QueueItem (lldb::QueueSP queue_sp, lldb::ProcessSP process_sp, lldb::addr_t item_ref, lldb_private::Address address); ~QueueItem (); @@ -98,7 +101,7 @@ public: bool IsValid () { - return m_queue_wp.lock() != NULL; + return m_queue_wp.lock() != nullptr; } //------------------------------------------------------------------ @@ -200,7 +203,6 @@ protected: void FetchEntireItem (); - lldb::QueueWP m_queue_wp; lldb::ProcessWP m_process_wp; @@ -220,16 +222,10 @@ protected: std::string m_queue_label; std::string m_target_queue_label; - private: - //------------------------------------------------------------------ - // For QueueItem only - //------------------------------------------------------------------ - DISALLOW_COPY_AND_ASSIGN (QueueItem); - }; } // namespace lldb_private -#endif // liblldb_QueueItem_h_ +#endif // liblldb_QueueItem_h_ |