#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 238 of file config.hpp.
typedef Itor::difference_type config::const_child_iterator::difference_type |
Definition at line 245 of file config.hpp.
typedef std::random_access_iterator_tag config::const_child_iterator::iterator_category |
Definition at line 241 of file config.hpp.
typedef child_list::const_iterator config::const_child_iterator::Itor |
Definition at line 244 of file config.hpp.
typedef const config* config::const_child_iterator::pointer |
Definition at line 242 of file config.hpp.
typedef const config& config::const_child_iterator::reference |
Definition at line 243 of file config.hpp.
Definition at line 246 of file config.hpp.
typedef const config config::const_child_iterator::value_type |
Definition at line 240 of file config.hpp.
|
inlineexplicit |
Definition at line 247 of file config.hpp.
Referenced by operator++(), and operator--().
|
inline |
Definition at line 248 of file config.hpp.
|
inline |
Definition at line 261 of file config.hpp.
|
inline |
Definition at line 259 of file config.hpp.
|
inline |
Definition at line 255 of file config.hpp.
References i_.
|
inline |
Definition at line 250 of file config.hpp.
References i_.
|
inline |
Definition at line 251 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 268 of file config.hpp.
|
inline |
Definition at line 252 of file config.hpp.
References i_.
|
inline |
Definition at line 253 of file config.hpp.
References const_child_iterator(), and i_.
|
inline |
Definition at line 269 of file config.hpp.
|
inline |
Definition at line 256 of file config.hpp.
References i_.
|
inline |
Definition at line 260 of file config.hpp.
|
inline |
Definition at line 258 of file config.hpp.
|
inline |
Definition at line 271 of file config.hpp.
Definition at line 274 of file config.hpp.
Definition at line 275 of file config.hpp.
Definition at line 272 of file config.hpp.
Definition at line 273 of file config.hpp.
Definition at line 263 of file config.hpp.
Definition at line 264 of file config.hpp.
Definition at line 266 of file config.hpp.
Definition at line 265 of file config.hpp.
|
private |
Definition at line 278 of file config.hpp.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator--(), operator-=(), operator->(), operator==(), and operator[]().