clang-tidy: partially fix hicpp-use-equals-delete

This commit is contained in:
Daniel Agar
2019-10-27 17:32:29 -04:00
parent d545825bf0
commit 279df3b1b8
9 changed files with 81 additions and 32 deletions

View File

@@ -49,6 +49,14 @@ class WorkItem : public ListNode<WorkItem *>, public IntrusiveQueueNode<WorkItem
{
public:
WorkItem() = delete;
// no copy, assignment, move, move assignment
WorkItem(const WorkItem &) = delete;
WorkItem &operator=(const WorkItem &) = delete;
WorkItem(WorkItem &&) = delete;
WorkItem &operator=(WorkItem &&) = delete;
inline void ScheduleNow()
{
if (_wq != nullptr) {
@@ -70,7 +78,6 @@ public:
protected:
explicit WorkItem(const char *name, const wq_config_t &config);
WorkItem() = delete;
virtual ~WorkItem();