|
libhatchet
|
#include <hxlist.hpp>
Public Member Functions | |
| hxlist_node (void) | |
| hxlist_node (const hxlist_node &) | |
| hxlist_node & | operator= (const hxlist_node &other_) |
hxlist_node - Intrusive doubly linked list node base.
Derive from hxlist_node to make a type linkable into an hxlist. Nodes default to unlinked on construction. Copy and move construction and assignment produce or leave a fresh unlinked node so that subclasses may implement the standard operators naturally.
|
inline |
Constructs an unlinked node.
|
inline |
Constructs an unlinked node.
|
inline |
Assigns nothing. List linkage of either node is not affected.