|
|
void | clear () |
| |
|
bool | empty () const |
| |
|
void | reverse () |
| |
|
void | swap (IntrusiveNodeList &_list) |
| |
|
size_t | size () const |
| |
|
|
Node & | begin_node () |
| |
|
const Node & | begin_node () const |
| |
|
Node & | last_node () |
| |
|
const Node & | last_node () const |
| |
|
Node & | end_node () |
| |
|
const Node & | end_node () const |
| |
|
void | link_front (Node *_node) |
| |
|
void | link_back (Node *_node) |
| |
|
void | _insert (Node *_node, Node *_where) |
| |
|
bool | debug_is_range_valid (const Node &_begin, const Node &_end) |
| |
|
void | _splice (Node *_where, Node *_first, Node *_end) |
| |
|
void | _erase (Node *_begin, Node *_end) |
| |
|
template<typename _Pred > |
| bool | _is_equal (IntrusiveNodeList const &_list, _Pred _pred) const |
| |
|
template<typename _Pred > |
| bool | _is_less (IntrusiveNodeList const &_list, _Pred _pred) const |
| |
|
template<typename _Pred > |
| void | _merge (IntrusiveNodeList *_list, _Pred _pred) |
| |
|
template<typename _Pred > |
| void | _sort (_Pred _pred) |
| |
|
template<typename _Pred > |
| bool | _is_ordered (_Pred _pred) const |
| |
|
template<typename _Pred > |
| void | _remove_if (_Pred _pred) |
| |
|
|
template<typename , typename > |
| class | IntrusiveListIterator |
| |
The documentation for this class was generated from the following file: