#include <Enumeration.hpp>
Public Member Functions | |
| Enumeration () | |
| Enumeration (String const &filename) | |
| bool | hasMoreElements () const |
| void | nextElement (T &arg) |
| T | nextElement () |
| size_t | numberOfElements () const |
| void | addElement (const T &arg) |
| void | clear () |
| String | releaseFile () |
| bool | usingTempFile () const |
Private Attributes | |
| IntrusiveReference < TempFileEnumerationImpl < T > > | m_impl |
Definition at line 88 of file Enumeration.hpp.
| BLOCXX_NAMESPACE::Enumeration< T >::Enumeration | ( | ) | [inline] |
Definition at line 91 of file Enumeration.hpp.
| BLOCXX_NAMESPACE::Enumeration< T >::Enumeration | ( | String const & | filename | ) | [inline] |
Definition at line 96 of file Enumeration.hpp.
| bool BLOCXX_NAMESPACE::Enumeration< T >::hasMoreElements | ( | ) | const [inline] |
Definition at line 100 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read().
| void BLOCXX_NAMESPACE::Enumeration< T >::nextElement | ( | T & | arg | ) | [inline] |
Definition at line 104 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
Referenced by BLOCXX_NAMESPACE::Enumeration_input_iterator< T >::m_read().
| T BLOCXX_NAMESPACE::Enumeration< T >::nextElement | ( | ) | [inline] |
Definition at line 108 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
| size_t BLOCXX_NAMESPACE::Enumeration< T >::numberOfElements | ( | ) | const [inline] |
Definition at line 112 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
| void BLOCXX_NAMESPACE::Enumeration< T >::addElement | ( | const T & | arg | ) | [inline] |
Definition at line 116 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
Referenced by BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator=().
| void BLOCXX_NAMESPACE::Enumeration< T >::clear | ( | ) | [inline] |
Definition at line 120 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
| String BLOCXX_NAMESPACE::Enumeration< T >::releaseFile | ( | ) | [inline] |
Definition at line 126 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
| bool BLOCXX_NAMESPACE::Enumeration< T >::usingTempFile | ( | ) | const [inline] |
Definition at line 130 of file Enumeration.hpp.
References BLOCXX_NAMESPACE::Enumeration< T >::m_impl.
IntrusiveReference< TempFileEnumerationImpl<T> > BLOCXX_NAMESPACE::Enumeration< T >::m_impl [private] |
Definition at line 135 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration< T >::addElement(), BLOCXX_NAMESPACE::Enumeration< T >::clear(), BLOCXX_NAMESPACE::Enumeration< T >::hasMoreElements(), BLOCXX_NAMESPACE::Enumeration< T >::nextElement(), BLOCXX_NAMESPACE::Enumeration< T >::numberOfElements(), BLOCXX_NAMESPACE::Enumeration< T >::releaseFile(), and BLOCXX_NAMESPACE::Enumeration< T >::usingTempFile().
1.5.3