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

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

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

Public Member Functions

 EnhancedAnalysisDictionarySuperWordIterator (const Common::AccessSuperWordIterator &i)
 
 EnhancedAnalysisDictionarySuperWordIterator (const EnhancedAnalysisDictionarySuperWordIterator &source)
 
virtual ~EnhancedAnalysisDictionarySuperWordIterator ()
 
virtual const LimaString operator* () const override
 return superword
 
EnhancedAnalysisDictionarySuperWordIterator & operator++ (int i) override
 
bool operator== (const AbstractDictionarySuperWordIterator &it) const override
 
bool operator!= (const AbstractDictionarySuperWordIterator &it) const override
 
virtual AbstractDictionarySuperWordIterator * clone () const override
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator
virtual ~AbstractDictionarySuperWordIterator ()
 

Detailed Description

Definition at line 55 of file EnhancedAnalysisDictionaryIterator.h.

Constructor & Destructor Documentation

◆ EnhancedAnalysisDictionarySuperWordIterator() [1/2]

Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::EnhancedAnalysisDictionarySuperWordIterator ( const Common::AccessSuperWordIterator &  i)

Definition at line 43 of file EnhancedAnalysisDictionaryIterator.cpp.

◆ EnhancedAnalysisDictionarySuperWordIterator() [2/2]

Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::EnhancedAnalysisDictionarySuperWordIterator ( const EnhancedAnalysisDictionarySuperWordIterator &  source)

Definition at line 49 of file EnhancedAnalysisDictionaryIterator.cpp.

◆ ~EnhancedAnalysisDictionarySuperWordIterator()

Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::~EnhancedAnalysisDictionarySuperWordIterator ( )
virtual

Definition at line 54 of file EnhancedAnalysisDictionaryIterator.cpp.

Member Function Documentation

◆ clone()

AbstractDictionarySuperWordIterator * Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::clone ( ) const
inlineoverridevirtual

◆ operator!=()

bool Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::operator!= ( const AbstractDictionarySuperWordIterator &  it) const
inlineoverridevirtual

◆ operator*()

const LimaString Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::operator* ( ) const
inlineoverridevirtual

return superword

Returns
superword string

Implements Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator.

Definition at line 118 of file EnhancedAnalysisDictionaryIterator.h.

◆ operator++()

EnhancedAnalysisDictionarySuperWordIterator & Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::operator++ ( int  i)
inlineoverridevirtual

◆ operator==()

bool Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionarySuperWordIterator::operator== ( const AbstractDictionarySuperWordIterator &  it) const
inlineoverridevirtual

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