#include <Enumeration.hpp>
Public Types | |
typedef Enumeration< T > | enumeration_type |
typedef std::input_iterator_tag | iterator_category |
typedef T | value_type |
typedef const T * | pointer |
typedef const T & | reference |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
Enumeration_input_iterator () | |
Enumeration_input_iterator (enumeration_type &e) | |
reference | operator * () const |
pointer | operator-> () const |
Enumeration_input_iterator & | operator++ () |
Enumeration_input_iterator | operator++ (int) |
bool | m_equal (const Enumeration_input_iterator &x) const |
Private Member Functions | |
void | m_read () |
Private Attributes | |
enumeration_type * | m_enumeration |
T | m_value |
bool | m_ok |
Definition at line 139 of file Enumeration.hpp.
|
Definition at line 147 of file Enumeration.hpp. |
|
Definition at line 142 of file Enumeration.hpp. |
|
Definition at line 143 of file Enumeration.hpp. |
|
Definition at line 145 of file Enumeration.hpp. |
|
Definition at line 146 of file Enumeration.hpp. |
|
Definition at line 144 of file Enumeration.hpp. |
|
Definition at line 148 of file Enumeration.hpp. |
|
Definition at line 151 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(). |
|
Definition at line 178 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_enumeration, and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_ok. Referenced by BLOCXX_NAMESPACE::operator!=(), and BLOCXX_NAMESPACE::operator==(). |
|
|
Definition at line 159 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_value. Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator->(). |
|
Definition at line 172 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(). |
|
Definition at line 167 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(). |
|
Definition at line 163 of file Enumeration.hpp. References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator *(). |
|
Definition at line 183 of file Enumeration.hpp. Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_equal(), and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(). |
|
Definition at line 185 of file Enumeration.hpp. Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_equal(), and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(). |
|
Definition at line 184 of file Enumeration.hpp. Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read(), and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator *(). |