#include <variable.hpp>
Classes | |
| struct | pointer_proxy |
Public Types | |
| typedef const config::attribute | value_type |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef int | difference_type |
| typedef const pointer_proxy | pointer |
| typedef const config::attribute | reference |
| typedef config::const_attribute_iterator | Itor |
Public Member Functions | |
| attribute_iterator (const Itor &i, const variable_set &vars) | |
| attribute_iterator & | operator++ () |
| attribute_iterator | operator++ (int) |
| attribute_iterator & | operator-- () |
| attribute_iterator | operator-- (int) |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | operator== (const attribute_iterator &i) const |
| bool | operator!= (const attribute_iterator &i) const |
Private Attributes | |
| Itor | i_ |
| const variable_set * | variables_ |
Definition at line 102 of file variable.hpp.
| typedef int vconfig::attribute_iterator::difference_type |
Definition at line 108 of file variable.hpp.
| typedef std::bidirectional_iterator_tag vconfig::attribute_iterator::iterator_category |
Definition at line 107 of file variable.hpp.
Definition at line 111 of file variable.hpp.
| typedef const pointer_proxy vconfig::attribute_iterator::pointer |
Definition at line 109 of file variable.hpp.
| typedef const config::attribute vconfig::attribute_iterator::reference |
Definition at line 110 of file variable.hpp.
| typedef const config::attribute vconfig::attribute_iterator::value_type |
Definition at line 106 of file variable.hpp.
|
inlineexplicit |
Definition at line 112 of file variable.hpp.
Referenced by operator++(), and operator--().
|
inline |
Definition at line 124 of file variable.hpp.
| vconfig::attribute_iterator::reference vconfig::attribute_iterator::operator* | ( | ) | const |
Definition at line 360 of file variable.cpp.
References i_, and variables_.
|
inline |
Definition at line 114 of file variable.hpp.
References i_.
|
inline |
Definition at line 115 of file variable.hpp.
References attribute_iterator(), i_, and variables_.
|
inline |
Definition at line 117 of file variable.hpp.
References i_.
|
inline |
Definition at line 118 of file variable.hpp.
References attribute_iterator(), i_, and variables_.
| vconfig::attribute_iterator::pointer vconfig::attribute_iterator::operator-> | ( | ) | const |
Definition at line 367 of file variable.cpp.
References p, and vconfig::variables_.
|
inline |
Definition at line 123 of file variable.hpp.
|
private |
Definition at line 127 of file variable.hpp.
Referenced by operator!=(), operator*(), operator++(), operator--(), and operator==().
|
private |
Definition at line 128 of file variable.hpp.
Referenced by operator*(), operator++(), and operator--().