libhatchet
Loading...
Searching...
No Matches
hxlist_node Class Reference

#include <hxlist.hpp>

Public Member Functions

 hxlist_node (void)
 hxlist_node (const hxlist_node &)
hxlist_node & operator= (const hxlist_node &x_)

Detailed Description

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 construction produces an unlinked node and assignment does nothing.

Constructor & Destructor Documentation

◆ hxlist_node() [1/2]

hxlist_node::hxlist_node ( void )
inline

Constructs an unlinked node.

◆ hxlist_node() [2/2]

hxlist_node::hxlist_node ( const hxlist_node & )
inline

Constructs an unlinked node.

Member Function Documentation

◆ operator=()

hxlist_node & hxlist_node::operator= ( const hxlist_node & x_)
inline

Assigns nothing.

List linkage of either node is not affected.

  • x : The other node.

The documentation for this class was generated from the following file: