LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator Class Referenceabstract

iterator on superwords More...

#include <linguisticProcessing/core/AnalysisDict/AnalysisDictionaryIterators.h>

Inheritance diagram for Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator:
Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator Lima::LinguisticProcessing::AnalysisDict::MultiLevelAnalysisDictionarySuperWordIterator

Public Member Functions

virtual const LimaString operator* () const =0
 return superword
 
virtual AbstractDictionarySuperWordIterator & operator++ (int)=0
 
virtual bool operator== (const AbstractDictionarySuperWordIterator &it) const =0
 
virtual bool operator!= (const AbstractDictionarySuperWordIterator &it) const =0
 
virtual AbstractDictionarySuperWordIterator * clone () const =0
 
virtual ~AbstractDictionarySuperWordIterator ()
 

Detailed Description

iterator on superwords

Definition at line 52 of file AnalysisDictionaryIterators.h.

Constructor & Destructor Documentation

◆ ~AbstractDictionarySuperWordIterator()

virtual Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::~AbstractDictionarySuperWordIterator ( )
inlinevirtual

Definition at line 66 of file AnalysisDictionaryIterators.h.

Member Function Documentation

◆ clone()

virtual AbstractDictionarySuperWordIterator * Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::clone ( ) const
pure virtual

◆ operator!=()

virtual bool Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::operator!= ( const AbstractDictionarySuperWordIterator &  it) const
pure virtual

◆ operator*()

virtual const LimaString Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::operator* ( ) const
pure virtual

◆ operator++()

virtual AbstractDictionarySuperWordIterator & Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::operator++ ( int  )
pure virtual

◆ operator==()

virtual bool Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::operator== ( const AbstractDictionarySuperWordIterator &  it) const
pure virtual

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