LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::AbstractSuperWordIterator Class Referenceabstract

defines abstract interface for iterators on superwords More...

#include <common/misc/AbstractAccessIterators.h>

Inheritance diagram for Lima::Common::AbstractSuperWordIterator:
Lima::Common::AccessSuperWordIterator Lima::Common::ClonableSuperWordIterator Lima::Common::FsaAccess::fsaReader_superword_iterator16< graphType >

Public Member Functions

virtual const Lima::LimaString operator* () const =0
 
virtual AbstractSuperWordIterator & operator++ (int)=0
 
virtual bool operator== (const AbstractSuperWordIterator &it) const =0
 
virtual bool operator!= (const AbstractSuperWordIterator &it) const =0
 
virtual ~AbstractSuperWordIterator ()
 

Detailed Description

defines abstract interface for iterators on superwords

Definition at line 45 of file AbstractAccessIterators.h.

Constructor & Destructor Documentation

◆ ~AbstractSuperWordIterator()

virtual Lima::Common::AbstractSuperWordIterator::~AbstractSuperWordIterator ( )
inlinevirtual

Definition at line 52 of file AbstractAccessIterators.h.

Member Function Documentation

◆ operator!=()

virtual bool Lima::Common::AbstractSuperWordIterator::operator!= ( const AbstractSuperWordIterator &  it) const
pure virtual

◆ operator*()

virtual const Lima::LimaString Lima::Common::AbstractSuperWordIterator::operator* ( ) const
pure virtual

◆ operator++()

virtual AbstractSuperWordIterator & Lima::Common::AbstractSuperWordIterator::operator++ ( int  )
pure virtual

◆ operator==()

virtual bool Lima::Common::AbstractSuperWordIterator::operator== ( const AbstractSuperWordIterator &  it) const
pure virtual

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