Iterator class. More...
#include <named_scope.hpp>
Public Types | |
| typedef named_scope_list::difference_type | difference_type |
| typedef named_scope_list::value_type | value_type |
| typedef mpl::if_c< fConstV, named_scope_list::const_reference, named_scope_list::reference > ::type | reference |
| typedef mpl::if_c< fConstV, named_scope_list::const_pointer, named_scope_list::pointer > ::type | pointer |
| typedef std::bidirectional_iterator_tag | iterator_category |
Public Member Functions | |
| iter () | |
| iter (aux::named_scope_list_node *pNode) | |
| iter (iter< false > const &that) | |
| template<bool f> | |
| iter & | operator= (iter< f > const &that) |
| Assignment. More... | |
| template<bool f> | |
| bool | operator== (iter< f > const &that) const |
| template<bool f> | |
| bool | operator!= (iter< f > const &that) const |
| iter & | operator++ () |
| iter & | operator-- () |
| iter | operator++ (int) |
| iter | operator-- (int) |
| pointer | operator-> () const |
| reference | operator* () const |
Friends | |
| class | iter< !fConstV > |
Iterator class.
| typedef named_scope_list::difference_type boost::attributes::named_scope_list::iter< fConstV >::difference_type |
| typedef std::bidirectional_iterator_tag boost::attributes::named_scope_list::iter< fConstV >::iterator_category |
| typedef mpl::if_c< fConstV, named_scope_list::const_pointer, named_scope_list::pointer >::type boost::attributes::named_scope_list::iter< fConstV >::pointer |
| typedef mpl::if_c< fConstV, named_scope_list::const_reference, named_scope_list::reference >::type boost::attributes::named_scope_list::iter< fConstV >::reference |
| typedef named_scope_list::value_type boost::attributes::named_scope_list::iter< fConstV >::value_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Assignment.
|
inline |
|
friend |