#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 743 of file config.hpp.
typedef Itor::difference_type config::const_all_children_iterator::difference_type |
Definition at line 757 of file config.hpp.
typedef std::random_access_iterator_tag config::const_all_children_iterator::iterator_category |
Definition at line 753 of file config.hpp.
typedef std::vector<child_pos>::const_iterator config::const_all_children_iterator::Itor |
Definition at line 756 of file config.hpp.
typedef const arrow_helper config::const_all_children_iterator::pointer |
Definition at line 754 of file config.hpp.
typedef const any_child config::const_all_children_iterator::reference |
Definition at line 755 of file config.hpp.
Definition at line 758 of file config.hpp.
typedef const any_child config::const_all_children_iterator::value_type |
Definition at line 752 of file config.hpp.
|
inlineexplicit |
Definition at line 759 of file config.hpp.
Referenced by operator++().
|
inline |
Definition at line 760 of file config.hpp.
|
inline |
Definition at line 773 of file config.hpp.
|
inline |
Definition at line 771 of file config.hpp.
config::const_all_children_iterator::reference config::const_all_children_iterator::operator* | ( | ) | const |
Definition at line 862 of file config.cpp.
|
inline |
Definition at line 762 of file config.hpp.
References i_.
|
inline |
Definition at line 763 of file config.hpp.
References const_all_children_iterator(), and i_.
|
inline |
Definition at line 780 of file config.hpp.
|
inline |
Definition at line 764 of file config.hpp.
References i_.
|
inline |
Definition at line 765 of file config.hpp.
References i_.
|
inline |
Definition at line 781 of file config.hpp.
|
inline |
Definition at line 768 of file config.hpp.
|
inline |
Definition at line 772 of file config.hpp.
|
inline |
Definition at line 770 of file config.hpp.
|
inline |
Definition at line 783 of file config.hpp.
|
friend |
Definition at line 792 of file config.hpp.
|
friend |
Definition at line 786 of file config.hpp.
|
friend |
Definition at line 787 of file config.hpp.
|
friend |
Definition at line 784 of file config.hpp.
|
friend |
Definition at line 785 of file config.hpp.
Definition at line 775 of file config.hpp.
Definition at line 776 of file config.hpp.
Definition at line 778 of file config.hpp.
Definition at line 777 of file config.hpp.
|
private |
Definition at line 790 of file config.hpp.
Referenced by operator!=(), operator++(), operator+=(), operator--(), operator-=(), operator==(), and operator[]().