#include <Enumeration.hpp>
Public Member Functions | |
Enumeration () | |
bool | hasMoreElements () const |
void | nextElement (T &arg) |
T | nextElement () |
size_t | numberOfElements () const |
void | addElement (const T &arg) |
void | clear () |
bool | usingTempFile () const |
Private Attributes | |
IntrusiveReference < TempFileEnumerationImpl< T > > | m_impl |
Definition at line 80 of file Enumeration.hpp.
BLOCXX_NAMESPACE::Enumeration< T >::Enumeration | ( | ) | [inline] |
Definition at line 83 of file Enumeration.hpp.
void BLOCXX_NAMESPACE::Enumeration< T >::addElement | ( | const T & | arg | ) | [inline] |
Definition at line 103 of file Enumeration.hpp.
Referenced by BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >::operator*().
void BLOCXX_NAMESPACE::Enumeration< T >::clear | ( | ) | [inline] |
Definition at line 107 of file Enumeration.hpp.
bool BLOCXX_NAMESPACE::Enumeration< T >::hasMoreElements | ( | ) | const [inline] |
Definition at line 87 of file Enumeration.hpp.
T BLOCXX_NAMESPACE::Enumeration< T >::nextElement | ( | ) | [inline] |
Definition at line 95 of file Enumeration.hpp.
void BLOCXX_NAMESPACE::Enumeration< T >::nextElement | ( | T & | arg | ) | [inline] |
Definition at line 91 of file Enumeration.hpp.
size_t BLOCXX_NAMESPACE::Enumeration< T >::numberOfElements | ( | ) | const [inline] |
Definition at line 99 of file Enumeration.hpp.
bool BLOCXX_NAMESPACE::Enumeration< T >::usingTempFile | ( | ) | const [inline] |
Definition at line 111 of file Enumeration.hpp.
IntrusiveReference< TempFileEnumerationImpl<T> > BLOCXX_NAMESPACE::Enumeration< T >::m_impl [private] |
Definition at line 116 of file Enumeration.hpp.