#include <config.hpp>
Classes | |
struct | arrow_helper |
Public Types | |
typedef any_child | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef arrow_helper | pointer |
typedef any_child | reference |
typedef std::vector< child_pos >::iterator | Itor |
typedef Itor::difference_type | difference_type |
typedef all_children_iterator | this_type |
Public Member Functions | |
all_children_iterator (const Itor &i) | |
all_children_iterator & | operator++ () |
all_children_iterator | operator++ (int) |
this_type & | operator-- () |
this_type | operator-- (int) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const all_children_iterator &i) const |
bool | operator!= (const all_children_iterator &i) const |
bool | operator== (const const_all_children_iterator &i) const |
bool | operator!= (const 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 |
struct | const_all_children_iterator |
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 691 of file config.hpp.
typedef Itor::difference_type config::all_children_iterator::difference_type |
Definition at line 705 of file config.hpp.
typedef std::random_access_iterator_tag config::all_children_iterator::iterator_category |
Definition at line 701 of file config.hpp.
typedef std::vector<child_pos>::iterator config::all_children_iterator::Itor |
Definition at line 704 of file config.hpp.
Definition at line 702 of file config.hpp.
Definition at line 703 of file config.hpp.
Definition at line 706 of file config.hpp.
Definition at line 700 of file config.hpp.
|
inlineexplicit |
Definition at line 707 of file config.hpp.
Referenced by operator++().
|
inline |
Definition at line 718 of file config.hpp.
|
inline |
Definition at line 720 of file config.hpp.
config::all_children_iterator::reference config::all_children_iterator::operator* | ( | ) | const |
Definition at line 857 of file config.cpp.
References i_.
|
inline |
Definition at line 709 of file config.hpp.
References i_.
|
inline |
Definition at line 710 of file config.hpp.
References all_children_iterator(), and i_.
|
inline |
Definition at line 727 of file config.hpp.
|
inline |
Definition at line 711 of file config.hpp.
References i_.
|
inline |
Definition at line 712 of file config.hpp.
References i_.
|
inline |
Definition at line 728 of file config.hpp.
|
inline |
Definition at line 715 of file config.hpp.
|
inline |
Definition at line 717 of file config.hpp.
|
inline |
Definition at line 719 of file config.hpp.
|
inline |
Definition at line 730 of file config.hpp.
|
friend |
Definition at line 739 of file config.hpp.
|
friend |
Definition at line 740 of file config.hpp.
|
friend |
Definition at line 733 of file config.hpp.
|
friend |
Definition at line 734 of file config.hpp.
|
friend |
Definition at line 731 of file config.hpp.
|
friend |
Definition at line 732 of file config.hpp.
Definition at line 722 of file config.hpp.
Definition at line 723 of file config.hpp.
Definition at line 725 of file config.hpp.
Definition at line 724 of file config.hpp.
|
private |
Definition at line 737 of file config.hpp.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator--(), operator-=(), operator==(), and operator[]().