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:
parent
6a4c1e4b7b
commit
1222eba0fb
1 changed files with 5 additions and 0 deletions
|
@ -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(); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue