The node type of the internal node type used for stacking recyclables. Besides inheriting the single-list pointer, this type is empty.
Definition at line 76 of file rttrallocator.hpp.
#include <rttrallocator.hpp>
Additional Inherited Members | |
Public Field Index: inherited from SidiNodeBase< Node > | |
Node * | n |
Public Method Index: inherited from SidiNodeBase< Node > | |
SidiNodeBase () noexcept=default | |
Default constructor. (Does not initialize the pointer.) | |
SidiNodeBase (const SidiNodeBase &)=delete | |
SidiNodeBase (Node *next) noexcept | |
SidiNodeBase (SidiNodeBase &&) noexcept=default | |
Defaulted move constructor. | |
Node * | addBehind (Node *elem) noexcept |
integer | count (SidiNodeBase *end=nullptr) const noexcept |
bool | hasNext () const |
Node * | next () const |
void | next (SidiNodeBase *p) |
SidiNodeBase & | operator= (const SidiNodeBase &)=delete |
SidiNodeBase & | operator= (SidiNodeBase &&) noexcept=default |
bool | pointsTo (const SidiNodeBase *elem) const |
Node * | removeNext () noexcept |
Node * | removeRangeBehind (Node *last) noexcept |