|
blocxx
|
#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 155 of file Enumeration.hpp.
| typedef ptrdiff_t BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::difference_type |
Definition at line 163 of file Enumeration.hpp.
| typedef Enumeration<T> BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::enumeration_type |
Definition at line 158 of file Enumeration.hpp.
| typedef std::input_iterator_tag BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::iterator_category |
Definition at line 159 of file Enumeration.hpp.
| typedef const T* BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::pointer |
Definition at line 161 of file Enumeration.hpp.
| typedef const T& BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::reference |
Definition at line 162 of file Enumeration.hpp.
| typedef T BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::value_type |
Definition at line 160 of file Enumeration.hpp.
|
inline |
Definition at line 164 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_enumeration, and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_ok.
|
inline |
Definition at line 167 of file Enumeration.hpp.
|
inline |
Definition at line 194 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_equal().
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_equal(), and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator++().
|
inlineprivate |
Definition at line 202 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration< T >::addElement().
|
inline |
Definition at line 175 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_enumeration, BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_value, and BLOCXX_NAMESPACE::Enumeration< T >::nextElement().
|
inline |
Definition at line 183 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_equal().
|
inline |
Definition at line 188 of file Enumeration.hpp.
|
inline |
Definition at line 179 of file Enumeration.hpp.
|
private |
Definition at line 199 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::Enumeration_input_iterator(), and BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator*().
|
private |
Definition at line 201 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::Enumeration_input_iterator().
|
private |
Definition at line 200 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::operator*(), and BLOCXX_NAMESPACE::Enumeration< T >::usingTempFile().
1.8.18