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

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

Inheritance diagram for Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry:
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionaryEntry

Public Member Functions

 EnhancedAnalysisDictionaryEntry (StringsPoolIndex formId, bool isFinal, bool isEmpty, bool hasLingInfos, bool hasConcatenated, bool hasAccentedForm, unsigned char *startEntryData, unsigned char *endEntryData, const DictionaryData *dicoData, bool isMainKeys, std::shared_ptr< Lima::Common::AbstractAccessByString > access, Lima::FsaStringsPool *sp)
 
 EnhancedAnalysisDictionaryEntry (const EnhancedAnalysisDictionaryEntry &eade)
 
virtual ~EnhancedAnalysisDictionaryEntry ()
 
virtual AbstractDictionaryEntry * clone () override
 
virtual void parseLingInfos (AbstractDictionaryEntryHandler *handler) const override
 
virtual void parseConcatenated (AbstractDictionaryEntryHandler *handler) const override
 
virtual void parseAccentedForms (AbstractDictionaryEntryHandler *handler) const override
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AnalysisDict::AbstractDictionaryEntry
 AbstractDictionaryEntry (StringsPoolIndex entryId, bool isFinal, bool isEmpty, bool hasLingInfos, bool hasConcatenated, bool hasAccentedForm)
 
virtual ~AbstractDictionaryEntry ()
 
StringsPoolIndex getEntryId () const
 
bool isFinal () const
 
bool isEmpty () const
 
bool hasLingInfos () const
 
bool hasConcatenated () const
 
bool hasAccentedForms () const
 

Additional Inherited Members

- Protected Attributes inherited from Lima::LinguisticProcessing::AnalysisDict::AbstractDictionaryEntry
StringsPoolIndex m_entryId
 
bool m_isFinal
 
bool m_isEmpty
 
bool m_hasLingInfos
 
bool m_hasConcatenated
 
bool m_hasAccentedForms
 

Detailed Description

Author
Benoit Mathieu

Definition at line 33 of file EnhancedAnalysisDictionaryEntry.h.

Constructor & Destructor Documentation

◆ EnhancedAnalysisDictionaryEntry() [1/2]

Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::EnhancedAnalysisDictionaryEntry ( StringsPoolIndex  formId,
bool  isFinal,
bool  isEmpty,
bool  hasLingInfos,
bool  hasConcatenated,
bool  hasAccentedForm,
unsigned char *  startEntryData,
unsigned char *  endEntryData,
const DictionaryData *  dicoData,
bool  isMainKeys,
std::shared_ptr< Lima::Common::AbstractAccessByString >  access,
Lima::FsaStringsPool *  sp 
)

Definition at line 21 of file EnhancedAnalysisDictionaryEntry.cpp.

◆ EnhancedAnalysisDictionaryEntry() [2/2]

Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::EnhancedAnalysisDictionaryEntry ( const EnhancedAnalysisDictionaryEntry &  eade)

Definition at line 50 of file EnhancedAnalysisDictionaryEntry.cpp.

◆ ~EnhancedAnalysisDictionaryEntry()

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

Definition at line 63 of file EnhancedAnalysisDictionaryEntry.cpp.

Member Function Documentation

◆ clone()

AbstractDictionaryEntry * Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::clone ( )
inlineoverridevirtual

◆ parseAccentedForms()

void Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::parseAccentedForms ( AbstractDictionaryEntryHandler *  handler) const
overridevirtual

◆ parseConcatenated()

void Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::parseConcatenated ( AbstractDictionaryEntryHandler *  handler) const
overridevirtual

◆ parseLingInfos()

void Lima::LinguisticProcessing::AnalysisDict::EnhancedAnalysisDictionaryEntry::parseLingInfos ( AbstractDictionaryEntryHandler *  handler) const
overridevirtual

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