#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 589 of file config.hpp.
Definition at line 600 of file config.hpp.
typedef std::random_access_iterator_tag config::const_all_children_iterator::iterator_category |
Definition at line 599 of file config.hpp.
typedef std::vector<child_pos>::const_iterator config::const_all_children_iterator::Itor |
Definition at line 603 of file config.hpp.
typedef const arrow_helper config::const_all_children_iterator::pointer |
Definition at line 601 of file config.hpp.
typedef const any_child config::const_all_children_iterator::reference |
Definition at line 602 of file config.hpp.
Definition at line 604 of file config.hpp.
typedef const any_child config::const_all_children_iterator::value_type |
Definition at line 598 of file config.hpp.
|
inlineexplicit |
Definition at line 605 of file config.hpp.
|
inline |
Definition at line 606 of file config.hpp.
|
inline |
Definition at line 617 of file config.hpp.
References config::child_iterator::i_, and i_.
|
inline |
Definition at line 619 of file config.hpp.
References config::child_iterator::i_, and config::all_children_iterator::i_.
config::const_all_children_iterator::reference config::const_all_children_iterator::operator* | ( | ) | const |
Definition at line 891 of file config.cpp.
|
inline |
Definition at line 608 of file config.hpp.
References config::child_iterator::i_.
|
inline |
Definition at line 609 of file config.hpp.
References config::child_iterator::i_.
|
inline |
Definition at line 626 of file config.hpp.
References config::child_iterator::i_, and n.
|
inline |
Definition at line 610 of file config.hpp.
References config::child_iterator::i_.
|
inline |
Definition at line 611 of file config.hpp.
References config::child_iterator::i_, and config::child_iterator::operator*().
|
inline |
Definition at line 627 of file config.hpp.
References config::child_iterator::i_, and n.
|
inline |
Definition at line 614 of file config.hpp.
|
inline |
Definition at line 616 of file config.hpp.
References config::child_iterator::i_, and i_.
|
inline |
Definition at line 618 of file config.hpp.
References config::child_iterator::i_, and config::all_children_iterator::i_.
|
inline |
Definition at line 629 of file config.hpp.
References config::child_iterator::i_.
|
friend |
Definition at line 638 of file config.hpp.
|
friend |
Definition at line 632 of file config.hpp.
|
friend |
Definition at line 633 of file config.hpp.
|
friend |
Definition at line 630 of file config.hpp.
|
friend |
Definition at line 631 of file config.hpp.
Definition at line 621 of file config.hpp.
Definition at line 622 of file config.hpp.
Definition at line 624 of file config.hpp.
Definition at line 623 of file config.hpp.
|
private |
Definition at line 636 of file config.hpp.
Referenced by config::all_children_iterator::operator!=(), operator!=(), config::all_children_iterator::operator==(), and operator==().