Edinburgh Speech Tools  2.4-release
EST_TRwIterator< Container, IPointer, Entry > Class Template Reference

Public Types

typedef EST_TRwIterator< Container, IPointer, Entry > Iter
 Can't access constant containers this way. More...
 

Public Member Functions

 EST_TRwIterator ()
 Create an iterator not associated with any specific container.
 
Iteroperator= (const Iter &orig)
 Copy an iterator by assignment.
 
 EST_TRwIterator (Container &over)
 Create an iterator ready to run over the given container.
 
void begin (Container &over)
 Set the iterator ready to run over this container.
 
Access
Entry & current () const
 Return the element currently pointed to.
 
Entry & operator* () const
 The * operator returns the current element.
 
Entry & next_element ()
 Return the current element and move the pointer forwards.
 

Detailed Description

template<class Container, class IPointer, class Entry>
class EST_TRwIterator< Container, IPointer, Entry >

Definition at line 219 of file EST_TIterator.h.

Member Typedef Documentation

◆ Iter

template<class Container , class IPointer , class Entry >
typedef EST_TRwIterator<Container, IPointer, Entry> EST_TRwIterator< Container, IPointer, Entry >::Iter

Can't access constant containers this way.

Can't access constant containers this way.

Definition at line 231 of file EST_TIterator.h.


The documentation for this class was generated from the following file: