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

defines abstract interface for iterators on superwords More...

#include <common/misc/AbstractAccessIterators.h>

Inheritance diagram for Lima::Common::AbstractApproxWordIterator:
Lima::Common::AccessApproxWordIterator Lima::Common::ClonableApproxWordIterator Lima::Common::FsaAccess::fsaReader_approx_iterator16< graphType >

Public Member Functions

virtual const Lima::Common::ApproxSuggestion operator* () const =0
 
virtual AbstractApproxWordIterator & operator++ (int)=0
 
virtual bool operator== (const AbstractApproxWordIterator &it) const =0
 
virtual bool operator!= (const AbstractApproxWordIterator &it) const =0
 
virtual ~AbstractApproxWordIterator ()
 

Detailed Description

defines abstract interface for iterators on superwords

Definition at line 64 of file AbstractAccessIterators.h.

Constructor & Destructor Documentation

◆ ~AbstractApproxWordIterator()

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

Definition at line 71 of file AbstractAccessIterators.h.

Member Function Documentation

◆ operator!=()

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

◆ operator*()

virtual const Lima::Common::ApproxSuggestion Lima::Common::AbstractApproxWordIterator::operator* ( ) const
pure virtual

◆ operator++()

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

◆ operator==()

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

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