|
LLVM
4.0.0
|
An access class for ilist_node private API. More...
#include <ilist_node.h>
Static Protected Member Functions | |
| template<class OptionsT > | |
| static ilist_node_impl < OptionsT > * | getNodePtr (typename OptionsT::pointer N) |
| template<class OptionsT > | |
| static const ilist_node_impl < OptionsT > * | getNodePtr (typename OptionsT::const_pointer N) |
| template<class OptionsT > | |
| static OptionsT::pointer | getValuePtr (ilist_node_impl< OptionsT > *N) |
| template<class OptionsT > | |
| static OptionsT::const_pointer | getValuePtr (const ilist_node_impl< OptionsT > *N) |
| template<class OptionsT > | |
| static ilist_node_impl < OptionsT > * | getPrev (ilist_node_impl< OptionsT > &N) |
| template<class OptionsT > | |
| static ilist_node_impl < OptionsT > * | getNext (ilist_node_impl< OptionsT > &N) |
| template<class OptionsT > | |
| static const ilist_node_impl < OptionsT > * | getPrev (const ilist_node_impl< OptionsT > &N) |
| template<class OptionsT > | |
| static const ilist_node_impl < OptionsT > * | getNext (const ilist_node_impl< OptionsT > &N) |
An access class for ilist_node private API.
This gives access to the private parts of ilist nodes. Nodes for an ilist should friend this class if they inherit privately from ilist_node.
Using this class outside of the ilist implementation is unsupported.
Definition at line 160 of file ilist_node.h.
|
inlinestaticprotected |
Definition at line 186 of file ilist_node.h.
|
inlinestaticprotected |
Definition at line 196 of file ilist_node.h.
|
inlinestaticprotected |
Definition at line 163 of file ilist_node.h.
References N.
|
inlinestaticprotected |
Definition at line 168 of file ilist_node.h.
References N.
|
inlinestaticprotected |
Definition at line 182 of file ilist_node.h.
|
inlinestaticprotected |
Definition at line 191 of file ilist_node.h.
|
inlinestaticprotected |
Definition at line 172 of file ilist_node.h.
References N.
|
inlinestaticprotected |
Definition at line 177 of file ilist_node.h.
References N.
1.8.6