#include <config.hpp>
Classes | |
struct | arrow_helper |
Public Types | |
typedef const any_child | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef const arrow_helper | pointer |
typedef const any_child | reference |
typedef std::vector< child_pos >::const_iterator | Itor |
typedef Itor::difference_type | difference_type |
typedef const_all_children_iterator | this_type |
Public Member Functions | |
const_all_children_iterator (const Itor &i) | |
const_all_children_iterator (const all_children_iterator &i) | |
const_all_children_iterator & | operator++ () |
const_all_children_iterator | operator++ (int) |
this_type & | operator-- () |
this_type | operator-- (int) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const const_all_children_iterator &i) const |
bool | operator!= (const const_all_children_iterator &i) const |
bool | operator== (const all_children_iterator &i) const |
bool | operator!= (const all_children_iterator &i) const |
this_type & | operator+= (difference_type n) |
this_type & | operator-= (difference_type n) |
reference | operator[] (difference_type n) const |
Private Attributes | |
Itor | i_ |
Friends | |
class | config |
bool | operator< (const this_type &a, const this_type &b) |
bool | operator<= (const this_type &a, const this_type &b) |
bool | operator>= (const this_type &a, const this_type &b) |
bool | operator> (const this_type &a, const this_type &b) |
difference_type | operator- (const this_type &a, const this_type &b) |
this_type | operator- (const this_type &a, difference_type n) |
this_type | operator+ (const this_type &a, difference_type n) |
this_type | operator+ (difference_type n, const this_type &a) |
Definition at line 702 of file config.hpp.
typedef Itor::difference_type config::const_all_children_iterator::difference_type |
Definition at line 716 of file config.hpp.
typedef std::random_access_iterator_tag config::const_all_children_iterator::iterator_category |
Definition at line 712 of file config.hpp.
typedef std::vector<child_pos>::const_iterator config::const_all_children_iterator::Itor |
Definition at line 715 of file config.hpp.
typedef const arrow_helper config::const_all_children_iterator::pointer |
Definition at line 713 of file config.hpp.
typedef const any_child config::const_all_children_iterator::reference |
Definition at line 714 of file config.hpp.
Definition at line 717 of file config.hpp.
typedef const any_child config::const_all_children_iterator::value_type |
Definition at line 711 of file config.hpp.
|
inlineexplicit |
Definition at line 718 of file config.hpp.
Referenced by operator++().
|
inline |
Definition at line 719 of file config.hpp.
|
inline |
Definition at line 732 of file config.hpp.
|
inline |
Definition at line 730 of file config.hpp.
config::const_all_children_iterator::reference config::const_all_children_iterator::operator* | ( | ) | const |
Definition at line 855 of file config.cpp.
|
inline |
Definition at line 721 of file config.hpp.
References i_.
|
inline |
Definition at line 722 of file config.hpp.
References const_all_children_iterator(), and i_.
|
inline |
Definition at line 739 of file config.hpp.
|
inline |
Definition at line 723 of file config.hpp.
References i_.
|
inline |
Definition at line 724 of file config.hpp.
References i_.
|
inline |
Definition at line 740 of file config.hpp.
|
inline |
Definition at line 727 of file config.hpp.
|
inline |
Definition at line 731 of file config.hpp.
|
inline |
Definition at line 729 of file config.hpp.
|
inline |
Definition at line 742 of file config.hpp.
|
friend |
Definition at line 751 of file config.hpp.
|
friend |
Definition at line 745 of file config.hpp.
|
friend |
Definition at line 746 of file config.hpp.
|
friend |
Definition at line 743 of file config.hpp.
|
friend |
Definition at line 744 of file config.hpp.
Definition at line 734 of file config.hpp.
Definition at line 735 of file config.hpp.
Definition at line 737 of file config.hpp.
Definition at line 736 of file config.hpp.
|
private |
Definition at line 749 of file config.hpp.
Referenced by operator!=(), operator++(), operator+=(), operator--(), operator-=(), operator==(), and operator[]().