1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 23:17:46 +00:00

AK: Explicitly define copy and assignment operator for SinglyLinkedList

Defined operators:
 - SinglyLinkedList(const SinglyLinkedList&) - deleted
 - SinglyLinkedList(SinglyLinkedList&&) - defaulted
 - SinglyLinkedList& operator=(const SinglyLinkedList&) - deleted
 - SinglyLinkedList& operator=(SinglyLinkedList&&) - defaulted
This commit is contained in:
Lucas CHOLLET 2022-01-14 13:54:39 +01:00 committed by Andreas Kling
parent 6a4c1e4b7b
commit 1222eba0fb

View file

@ -80,6 +80,11 @@ private:
public:
SinglyLinkedList() = default;
SinglyLinkedList(const SinglyLinkedList& other) = delete;
SinglyLinkedList(SinglyLinkedList&&) = default;
SinglyLinkedList& operator=(const SinglyLinkedList& other) = delete;
SinglyLinkedList& operator=(SinglyLinkedList&&) = default;
~SinglyLinkedList() { clear(); }
bool is_empty() const { return !head(); }