#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 716 of file config.hpp.
typedef Itor::difference_type config::const_all_children_iterator::difference_type |
Definition at line 730 of file config.hpp.
typedef std::random_access_iterator_tag config::const_all_children_iterator::iterator_category |
Definition at line 726 of file config.hpp.
typedef std::vector<child_pos>::const_iterator config::const_all_children_iterator::Itor |
Definition at line 729 of file config.hpp.
typedef const arrow_helper config::const_all_children_iterator::pointer |
Definition at line 727 of file config.hpp.
typedef const any_child config::const_all_children_iterator::reference |
Definition at line 728 of file config.hpp.
Definition at line 731 of file config.hpp.
typedef const any_child config::const_all_children_iterator::value_type |
Definition at line 725 of file config.hpp.
|
inlineexplicit |
Definition at line 732 of file config.hpp.
Referenced by operator++().
|
inline |
Definition at line 733 of file config.hpp.
|
inline |
Definition at line 746 of file config.hpp.
|
inline |
Definition at line 744 of file config.hpp.
config::const_all_children_iterator::reference config::const_all_children_iterator::operator* | ( | ) | const |
Definition at line 859 of file config.cpp.
|
inline |
Definition at line 735 of file config.hpp.
References i_.
|
inline |
Definition at line 736 of file config.hpp.
References const_all_children_iterator(), and i_.
|
inline |
Definition at line 753 of file config.hpp.
|
inline |
Definition at line 737 of file config.hpp.
References i_.
|
inline |
Definition at line 738 of file config.hpp.
References i_.
|
inline |
Definition at line 754 of file config.hpp.
|
inline |
Definition at line 741 of file config.hpp.
|
inline |
Definition at line 745 of file config.hpp.
|
inline |
Definition at line 743 of file config.hpp.
|
inline |
Definition at line 756 of file config.hpp.
|
friend |
Definition at line 765 of file config.hpp.
|
friend |
Definition at line 759 of file config.hpp.
|
friend |
Definition at line 760 of file config.hpp.
|
friend |
Definition at line 757 of file config.hpp.
|
friend |
Definition at line 758 of file config.hpp.
Definition at line 748 of file config.hpp.
Definition at line 749 of file config.hpp.
Definition at line 751 of file config.hpp.
Definition at line 750 of file config.hpp.
|
private |
Definition at line 763 of file config.hpp.
Referenced by operator!=(), operator++(), operator+=(), operator--(), operator-=(), operator==(), and operator[]().