#include <config.hpp>
Public Types | |
typedef config | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef int | difference_type |
typedef const config * | pointer |
typedef const config & | reference |
typedef child_list::const_iterator | Itor |
typedef const_child_iterator | this_type |
Public Member Functions | |
const_child_iterator (const Itor &i) | |
const_child_iterator (const child_iterator &i) | |
const_child_iterator & | operator++ () |
const_child_iterator | operator++ (int) |
const_child_iterator & | operator-- () |
const_child_iterator | operator-- (int) |
const config & | operator* () const |
const config * | operator-> () const |
bool | operator== (const const_child_iterator &i) const |
bool | operator!= (const const_child_iterator &i) const |
this_type & | operator+= (Itor::difference_type n) |
this_type & | operator-= (Itor::difference_type n) |
const config & | operator[] (Itor::difference_type n) const |
Private Attributes | |
Itor | i_ |
Friends | |
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) |
Itor::difference_type | operator- (const this_type &a, const this_type &b) |
this_type | operator- (const this_type &a, Itor::difference_type n) |
this_type | operator+ (const this_type &a, Itor::difference_type n) |
this_type | operator+ (Itor::difference_type n, const this_type &a) |
Definition at line 172 of file config.hpp.
Definition at line 176 of file config.hpp.
typedef std::random_access_iterator_tag config::const_child_iterator::iterator_category |
Definition at line 175 of file config.hpp.
typedef child_list::const_iterator config::const_child_iterator::Itor |
Definition at line 179 of file config.hpp.
typedef const config* config::const_child_iterator::pointer |
Definition at line 177 of file config.hpp.
typedef const config& config::const_child_iterator::reference |
Definition at line 178 of file config.hpp.
Definition at line 180 of file config.hpp.
Definition at line 174 of file config.hpp.
|
inlineexplicit |
Definition at line 181 of file config.hpp.
Referenced by operator++(), and operator--().
|
inline |
Definition at line 182 of file config.hpp.
|
inline |
Definition at line 193 of file config.hpp.
References i_.
|
inline |
Definition at line 189 of file config.hpp.
References i_.
|
inline |
Definition at line 184 of file config.hpp.
References i_.
|
inline |
Definition at line 185 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 200 of file config.hpp.
References i_.
|
inline |
Definition at line 186 of file config.hpp.
References i_.
|
inline |
Definition at line 187 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 201 of file config.hpp.
References i_.
|
inline |
Definition at line 190 of file config.hpp.
References i_.
|
inline |
Definition at line 192 of file config.hpp.
References i_.
|
inline |
Definition at line 203 of file config.hpp.
References i_.
Definition at line 206 of file config.hpp.
Definition at line 207 of file config.hpp.
Definition at line 204 of file config.hpp.
Definition at line 205 of file config.hpp.
Definition at line 195 of file config.hpp.
Definition at line 196 of file config.hpp.
Definition at line 198 of file config.hpp.
Definition at line 197 of file config.hpp.
|
private |
Definition at line 210 of file config.hpp.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator--(), operator-=(), operator->(), operator==(), and operator[]().