#include <config.hpp>
Public Types | |
typedef const config | value_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef const config * | pointer |
typedef const config & | reference |
typedef child_list::const_iterator | Itor |
typedef Itor::difference_type | difference_type |
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) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const const_child_iterator &i) const |
bool | operator!= (const const_child_iterator &i) const |
bool | operator== (const child_iterator &i) const |
bool | operator!= (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 252 of file config.hpp.
typedef Itor::difference_type config::const_child_iterator::difference_type |
Definition at line 259 of file config.hpp.
typedef std::random_access_iterator_tag config::const_child_iterator::iterator_category |
Definition at line 255 of file config.hpp.
typedef child_list::const_iterator config::const_child_iterator::Itor |
Definition at line 258 of file config.hpp.
typedef const config* config::const_child_iterator::pointer |
Definition at line 256 of file config.hpp.
typedef const config& config::const_child_iterator::reference |
Definition at line 257 of file config.hpp.
Definition at line 260 of file config.hpp.
typedef const config config::const_child_iterator::value_type |
Definition at line 254 of file config.hpp.
|
inlineexplicit |
Definition at line 261 of file config.hpp.
Referenced by operator++(), and operator--().
|
inline |
Definition at line 262 of file config.hpp.
|
inline |
Definition at line 275 of file config.hpp.
|
inline |
Definition at line 273 of file config.hpp.
|
inline |
Definition at line 269 of file config.hpp.
References i_.
|
inline |
Definition at line 264 of file config.hpp.
References i_.
|
inline |
Definition at line 265 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 282 of file config.hpp.
|
inline |
Definition at line 266 of file config.hpp.
References i_.
|
inline |
Definition at line 267 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 283 of file config.hpp.
|
inline |
Definition at line 270 of file config.hpp.
References i_.
|
inline |
Definition at line 274 of file config.hpp.
|
inline |
Definition at line 272 of file config.hpp.
|
inline |
Definition at line 285 of file config.hpp.
Definition at line 288 of file config.hpp.
Definition at line 289 of file config.hpp.
Definition at line 286 of file config.hpp.
Definition at line 287 of file config.hpp.
Definition at line 277 of file config.hpp.
Definition at line 278 of file config.hpp.
Definition at line 280 of file config.hpp.
Definition at line 279 of file config.hpp.
|
private |
Definition at line 292 of file config.hpp.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator--(), operator-=(), operator->(), operator==(), and operator[]().