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

Public Member Functions

 LingInfoLevelState ()
 
 ~LingInfoLevelState ()=default
 
 LingInfoLevelState (const LingInfoLevelState &)=default
 
LingInfoLevelState & operator= (const LingInfoLevelState &)=default
 
void next (FsaStringsPool &sp)
 
bool end () const
 
bool operator< (const LingInfoLevelState &lis) const
 
bool operator== (const LingInfoLevelState &lis) const
 

Public Attributes

unsigned char * pos
 
unsigned char * posEnd
 
StringsPoolIndex currentLemma
 
LimaString lemmaStr
 
StringsPoolIndex currentNorm
 
LimaString normStr
 
uint64_t lingInfoOffset
 
bool final
 
bool mainKeys
 
std::shared_ptr< Lima::Common::AbstractAccessByString > keys
 
const DictionaryData * dicoData
 

Detailed Description

Definition at line 27 of file MultiLevelAnalysisDictionaryEntry.cpp.

Constructor & Destructor Documentation

◆ LingInfoLevelState() [1/2]

Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::LingInfoLevelState ( )

Definition at line 479 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ ~LingInfoLevelState()

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

◆ LingInfoLevelState() [2/2]

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

Member Function Documentation

◆ end()

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

Definition at line 548 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ next()

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

Definition at line 493 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ operator<()

bool Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::operator< ( const LingInfoLevelState &  lis) const

Definition at line 558 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ operator=()

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

◆ operator==()

bool Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::operator== ( const LingInfoLevelState &  lis) const

Definition at line 566 of file MultiLevelAnalysisDictionaryEntry.cpp.

Member Data Documentation

◆ currentLemma

StringsPoolIndex Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::currentLemma

Definition at line 40 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ currentNorm

StringsPoolIndex Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::currentNorm

Definition at line 42 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ dicoData

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

Definition at line 50 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ final

bool Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::final

Definition at line 45 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ keys

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

Definition at line 49 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ lemmaStr

LimaString Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::lemmaStr

Definition at line 41 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ lingInfoOffset

uint64_t Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::lingInfoOffset

Definition at line 44 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ mainKeys

bool Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::mainKeys

Definition at line 48 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ normStr

LimaString Lima::LinguisticProcessing::AnalysisDict::LingInfoLevelState::normStr

Definition at line 43 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ pos

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

Definition at line 36 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ posEnd

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

Definition at line 37 of file MultiLevelAnalysisDictionaryEntry.cpp.


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