Tanl Linguistic Pipeline

Tanl::Enumerator< T > Class Template Reference
[ClassifierDependency Parser]

Enumerator interface. More...

#include <Enumerator.h>

Inheritance diagram for Tanl::Enumerator< T >:
Tanl::Disposable Tanl::Disposable

List of all members.

Public Types

typedef T ItemType
typedef T ItemType

Public Member Functions

virtual bool MoveNext ()=0
 Advances to the next element of the collection.
virtual ItemType Current ()=0
virtual void Reset ()
 Optional reset to the beginning of the enumeration.
virtual bool MoveNext ()=0
 Advances to the next element of the collection.
virtual ItemType Current ()=0
virtual void Reset ()
 Optional reset to the beginning of the enumeration.

Detailed Description

template<class T>
class Tanl::Enumerator< T >

Enumerator interface.


Member Function Documentation

template<class T>
virtual ItemType Tanl::Enumerator< T >::Current (  )  [pure virtual]
template<class T>
virtual ItemType Tanl::Enumerator< T >::Current (  )  [pure virtual]
template<class T>
virtual bool Tanl::Enumerator< T >::MoveNext (  )  [pure virtual]
template<class T>
virtual bool Tanl::Enumerator< T >::MoveNext (  )  [pure virtual]
template<class T>
virtual void Tanl::Enumerator< T >::Reset (  )  [inline, virtual]

Optional reset to the beginning of the enumeration.

Reimplemented in Tanl::PtbTokenizer, Tanl::SentenceReader, and Parser::Tokenizer.

template<class T>
virtual void Tanl::Enumerator< T >::Reset (  )  [inline, virtual]

Optional reset to the beginning of the enumeration.

Reimplemented in Tanl::PtbTokenizer, Tanl::SentenceReader, and Parser::Tokenizer.

Referenced by Parser::EventStream::reset().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
 
Copyright © 2005-2011 G. Attardi. Generated on 4 Mar 2011 by doxygen 1.6.1.