blocxx
|
#include <Enumeration.hpp>
Public Types | |
typedef Enumeration< T > | enumeration_type |
typedef std::output_iterator_tag | iterator_category |
typedef void | value_type |
typedef void | difference_type |
typedef void | pointer |
typedef void | reference |
Public Member Functions | |
Enumeration_insert_iterator (enumeration_type &e) | |
Enumeration_insert_iterator< T > & | operator= (const T &value) |
Enumeration_insert_iterator< T > & | operator* () |
Enumeration_insert_iterator< T > & | operator++ () |
Enumeration_insert_iterator< T > & | operator++ (int) |
Private Attributes | |
enumeration_type * | m_enumeration |
Definition at line 200 of file Enumeration.hpp.
typedef void BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::difference_type |
Definition at line 206 of file Enumeration.hpp.
typedef Enumeration<T> BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::enumeration_type |
Definition at line 203 of file Enumeration.hpp.
typedef std::output_iterator_tag BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::iterator_category |
Definition at line 204 of file Enumeration.hpp.
typedef void BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::pointer |
Definition at line 207 of file Enumeration.hpp.
typedef void BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::reference |
Definition at line 208 of file Enumeration.hpp.
typedef void BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::value_type |
Definition at line 205 of file Enumeration.hpp.
BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::Enumeration_insert_iterator | ( | enumeration_type & | e | ) | [inline] |
Definition at line 209 of file Enumeration.hpp.
Enumeration_insert_iterator<T>& BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator* | ( | ) | [inline] |
Definition at line 217 of file Enumeration.hpp.
Enumeration_insert_iterator<T>& BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator++ | ( | int | ) | [inline] |
Definition at line 225 of file Enumeration.hpp.
Enumeration_insert_iterator<T>& BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator++ | ( | ) | [inline] |
Definition at line 221 of file Enumeration.hpp.
Enumeration_insert_iterator<T>& BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator= | ( | const T & | value | ) | [inline] |
Definition at line 212 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::addElement(), and BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::m_enumeration.
enumeration_type* BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::m_enumeration [private] |
Definition at line 230 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator=().