Tanl Linguistic Pipeline

Tanl::POS::PosTaggerPipe Struct Reference

Inheritance diagram for Tanl::POS::PosTaggerPipe:
Tanl::Enumerator< std::vector< Tanl::Token * > * > Tanl::Disposable Tanl::Disposable

List of all members.

Public Member Functions

 PosTaggerPipe (PosTagger &tagger, Tanl::Enumerator< Tanl::Token * > &ts)
bool MoveNext ()
 Advances to the next element of the collection.
std::vector< Tanl::Token * > * Current ()

Public Attributes

PosTaggertagger
 the tagger to use
Tanl::Enumerator< Tanl::Token * > & ts
 the source of tokens
std::vector< Tanl::Token * > * sentence
 the tagged sentence

Member Function Documentation

std::vector< Tanl::Token * > * Tanl::POS::PosTaggerPipe::Current (  )  [virtual]
Returns:
the current element.

Implements Tanl::Enumerator< std::vector< Tanl::Token * > * >.

References sentence.

bool Tanl::POS::PosTaggerPipe::MoveNext (  )  [virtual]

Advances to the next element of the collection.

Returns:
true if there is another item available.

Implements Tanl::Enumerator< std::vector< Tanl::Token * > * >.

References Tanl::Enumerator< T >::Current(), Tanl::Token::form, Tanl::AttributeIndex::insert(), Tanl::Enumerator< T >::MoveNext(), sentence, Tanl::Token::set(), and ts.


The documentation for this struct 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.