FreeLing
4.0
|
const_iterator over word analysis (either all, only selected, only unselected) More...
#include <language.h>
Public Member Functions | |
const_iterator () | |
empty constructor | |
const_iterator (const word::const_iterator &) | |
copy | |
const_iterator (const word::iterator &) | |
copy from nonconst iterator | |
const_iterator (const std::list< analysis >::const_iterator &) | |
Constructor from std::list iterator. | |
const_iterator (const std::list< analysis >::iterator &) | |
Constructor from std::list nonconst iterator. | |
const_iterator (const std::list< analysis >::const_iterator &, const std::list< analysis >::const_iterator &, const std::list< analysis >::const_iterator &, int, int k=0) | |
Constructor for filtered iterators (selected/unselected) | |
const_iterator & | operator++ () |
Generic increment, for all cases. | |
const_iterator | operator++ (int) |
Generic increment, for all cases. | |
Private Attributes | |
std::list< analysis > ::const_iterator | ibeg |
Iterator range begin. | |
std::list< analysis > ::const_iterator | iend |
Iterator range end. | |
int | type |
Iterator type (ALL,SELECTED,UNSELECTED) | |
int | kbest |
Which of k-best sequences proposed by the tagger is the iterator associated with. |
const_iterator over word analysis (either all, only selected, only unselected)
empty constructor
word::const_iterator is the same than word::iterator, but const ///
Empty constructor
copy from nonconst iterator
Copy from nonconst iterator.
References freeling::word::iterator::ibeg, ibeg, freeling::word::iterator::iend, iend, freeling::word::iterator::kbest, kbest, freeling::word::iterator::type, and type.
freeling::word::const_iterator::const_iterator | ( | const std::list< analysis >::const_iterator & | ) |
Constructor from std::list iterator.
freeling::word::const_iterator::const_iterator | ( | const std::list< analysis >::iterator & | ) |
Constructor from std::list nonconst iterator.
freeling::word::const_iterator::const_iterator | ( | const std::list< analysis >::const_iterator & | , |
const std::list< analysis >::const_iterator & | , | ||
const std::list< analysis >::const_iterator & | , | ||
int | , | ||
int | k = 0 |
||
) |
Constructor for filtered iterators (selected/unselected)
word::const_iterator & freeling::word::const_iterator::operator++ | ( | ) |
Generic increment, for all cases.
Generic preincrement, for all cases.
References freeling::word::ALL, and freeling::word::SELECTED.
word::const_iterator freeling::word::const_iterator::operator++ | ( | int | ) |
Generic increment, for all cases.
std::list<analysis>::const_iterator freeling::word::const_iterator::ibeg [private] |
Iterator range begin.
Referenced by const_iterator().
std::list<analysis>::const_iterator freeling::word::const_iterator::iend [private] |
Iterator range end.
Referenced by const_iterator().
int freeling::word::const_iterator::kbest [private] |
Which of k-best sequences proposed by the tagger is the iterator associated with.
Referenced by const_iterator().
int freeling::word::const_iterator::type [private] |
Iterator type (ALL,SELECTED,UNSELECTED)
Referenced by const_iterator().