#include <config.hpp>
Classes | |
struct | arrow_helper |
Public Types | |
typedef const any_child | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef int | difference_type |
typedef const arrow_helper | pointer |
typedef const any_child | reference |
typedef std::vector< child_pos >::const_iterator | Itor |
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 684 of file config.hpp.
Definition at line 695 of file config.hpp.
typedef std::random_access_iterator_tag config::const_all_children_iterator::iterator_category |
Definition at line 694 of file config.hpp.
typedef std::vector<child_pos>::const_iterator config::const_all_children_iterator::Itor |
Definition at line 698 of file config.hpp.
typedef const arrow_helper config::const_all_children_iterator::pointer |
Definition at line 696 of file config.hpp.
typedef const any_child config::const_all_children_iterator::reference |
Definition at line 697 of file config.hpp.
Definition at line 699 of file config.hpp.
typedef const any_child config::const_all_children_iterator::value_type |
Definition at line 693 of file config.hpp.
|
inlineexplicit |
Definition at line 700 of file config.hpp.
|
inline |
Definition at line 701 of file config.hpp.
|
inline |
Definition at line 712 of file config.hpp.
References i_.
|
inline |
Definition at line 714 of file config.hpp.
References config::all_children_iterator::i_.
config::const_all_children_iterator::reference config::const_all_children_iterator::operator* | ( | ) | const |
Definition at line 953 of file config.cpp.
|
inline |
Definition at line 703 of file config.hpp.
|
inline |
Definition at line 704 of file config.hpp.
|
inline |
Definition at line 721 of file config.hpp.
References n.
|
inline |
Definition at line 705 of file config.hpp.
|
inline |
Definition at line 706 of file config.hpp.
|
inline |
Definition at line 722 of file config.hpp.
References n.
|
inline |
Definition at line 709 of file config.hpp.
|
inline |
Definition at line 711 of file config.hpp.
References i_.
|
inline |
Definition at line 713 of file config.hpp.
References config::all_children_iterator::i_.
|
inline |
Definition at line 724 of file config.hpp.
|
friend |
Definition at line 733 of file config.hpp.
|
friend |
Definition at line 727 of file config.hpp.
|
friend |
Definition at line 728 of file config.hpp.
|
friend |
Definition at line 725 of file config.hpp.
|
friend |
Definition at line 726 of file config.hpp.
Definition at line 716 of file config.hpp.
Definition at line 717 of file config.hpp.
Definition at line 719 of file config.hpp.
Definition at line 718 of file config.hpp.
|
private |
Definition at line 731 of file config.hpp.
Referenced by config::all_children_iterator::operator!=(), operator!=(), config::all_children_iterator::operator==(), and operator==().