@@ -69,7 +69,7 @@ class DoublyLinkedListBase : public impl::ContiguousMemoryLinkedListBase<SDoubly
6969 _NBL_STATIC_INLINE_CONSTEXPR uint32_t invalid_iterator = base_t ::invalid_iterator;
7070
7171 // remove the last element in the list
72- inline virtual void popBack () final
72+ inline virtual void popBack () override final
7373 {
7474 if (this ->m_back == invalid_iterator)
7575 return ;
@@ -83,7 +83,7 @@ class DoublyLinkedListBase : public impl::ContiguousMemoryLinkedListBase<SDoubly
8383 }
8484
8585 // remove a node at nodeAddr from the list
86- inline virtual void erase (const uint32_t nodeAddr) final
86+ inline virtual void erase (const uint32_t nodeAddr) override final
8787 {
8888 assert (nodeAddr != invalid_iterator);
8989 assert (nodeAddr < this ->m_cap );
@@ -99,7 +99,7 @@ class DoublyLinkedListBase : public impl::ContiguousMemoryLinkedListBase<SDoubly
9999 }
100100
101101 // move a node at nodeAddr to the front of the list
102- inline virtual void moveToFront (const uint32_t nodeAddr) final
102+ inline virtual void moveToFront (const uint32_t nodeAddr) override final
103103 {
104104 if (this ->m_begin == nodeAddr || nodeAddr == invalid_iterator)
105105 return ;
@@ -137,7 +137,7 @@ class DoublyLinkedListBase : public impl::ContiguousMemoryLinkedListBase<SDoubly
137137
138138private:
139139 // create a new node which stores data at already allocated address,
140- inline virtual void insertAt (uint32_t addr, value_t && val) final
140+ inline virtual void insertAt (uint32_t addr, value_t && val) override final
141141 {
142142 assert (addr < this ->m_cap );
143143 assert (addr != invalid_iterator);
@@ -152,7 +152,7 @@ class DoublyLinkedListBase : public impl::ContiguousMemoryLinkedListBase<SDoubly
152152 this ->m_begin = addr;
153153 }
154154
155- inline virtual void common_detach (node_t * node) final
155+ inline virtual void common_detach (node_t * node) override final
156156 {
157157 if (node->next != invalid_iterator)
158158 this ->get (node->next )->prev = node->prev ;
0 commit comments