|
DeSiGNAR
0.5a
Data Structures General Library
|
#include <list.H>

Public Types | |
| using | Node = SLNode< T > |
Public Member Functions | |
| NodeSLList () | |
| NodeSLList (const NodeSLList &)=delete | |
| NodeSLList (NodeSLList &&l) | |
| NodeSLList & | operator= (const NodeSLList &)=delete |
| NodeSLList & | operator= (NodeSLList &&l) |
| void | swap (NodeSLList &l) |
| bool | is_empty () const |
| bool | is_unitarian_or_empty () const |
| bool | is_unitarian () const |
| void | insert (Node *node) |
| void | append (Node *node) |
| Node *& | get_first () |
| const Node *& | get_first () const |
| Node *& | get_last () |
| const Node *& | get_last () const |
| Node * | remove_first () |
| void | concat (NodeSLList *l) |
| void | concat (NodeSLList &l) |
| void | split (NodeSLList &, NodeSLList &) |
| using Designar::NodeSLList< T >::Node = SLNode<T> |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
| void Designar::NodeSLList< T >::split | ( | NodeSLList< T > & | l, |
| NodeSLList< T > & | r | ||
| ) |
|
inline |
1.8.11