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

Classes

class  Component
 

Public Member Functions

 ConcatenatedLevelState ()=default
 
 ~ConcatenatedLevelState ()=default
 
 ConcatenatedLevelState (const ConcatenatedLevelState &)=default
 
ConcatenatedLevelState & operator= (const ConcatenatedLevelState &)=default
 
bool operator< (const ConcatenatedLevelState &cls) const
 
bool operator== (const ConcatenatedLevelState &cls) const
 
void next (FsaStringsPool &sp)
 
bool end () const
 

Public Attributes

unsigned char * pos
 
unsigned char * posEnd
 
bool final
 
std::vector< Component > components
 
bool mainKeys
 
std::shared_ptr< Lima::Common::AbstractAccessByString > keys
 
const DictionaryData * dicoData
 

Detailed Description

Definition at line 59 of file MultiLevelAnalysisDictionaryEntry.cpp.

Constructor & Destructor Documentation

◆ ConcatenatedLevelState() [1/2]

Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::ConcatenatedLevelState ( )
default

◆ ~ConcatenatedLevelState()

Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::~ConcatenatedLevelState ( )
default

◆ ConcatenatedLevelState() [2/2]

Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::ConcatenatedLevelState ( const ConcatenatedLevelState &  )
default

Member Function Documentation

◆ end()

bool Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::end ( ) const

Definition at line 754 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ next()

void Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::next ( FsaStringsPool &  sp)

Definition at line 701 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ operator<()

bool Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::operator< ( const ConcatenatedLevelState &  cls) const
inline

Definition at line 100 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ operator=()

ConcatenatedLevelState & Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::operator= ( const ConcatenatedLevelState &  )
default

◆ operator==()

bool Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::operator== ( const ConcatenatedLevelState &  cls) const
inline

Definition at line 105 of file MultiLevelAnalysisDictionaryEntry.cpp.

Member Data Documentation

◆ components

std::vector<Component> Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::components

Definition at line 92 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ dicoData

const DictionaryData* Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::dicoData

Definition at line 97 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ final

bool Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::final

Definition at line 91 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ keys

std::shared_ptr<Lima::Common::AbstractAccessByString> Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::keys

Definition at line 96 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ mainKeys

bool Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::mainKeys

Definition at line 95 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ pos

unsigned char* Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::pos

Definition at line 87 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ posEnd

unsigned char* Lima::LinguisticProcessing::AnalysisDict::ConcatenatedLevelState::posEnd

Definition at line 88 of file MultiLevelAnalysisDictionaryEntry.cpp.


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