LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod > Class Template Reference

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

Inheritance diagram for Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >:
Lima::Common::StringMap::IndirectDataDico< accessMethod, analysisDicoEntry > Lima::Common::StringMap::StringMap< accessMethod, contentElement >

Public Member Functions

 AnalysisDico (bool trie_direction_fwd=true)
 
analysisDicoEntry getEntry (const Lima::LimaString &word) const
 
void setDicoCode (Lima::LinguisticProcessing::Dictionary::DictionaryCode *dicoCode)
 
- Public Member Functions inherited from Lima::Common::StringMap::IndirectDataDico< accessMethod, analysisDicoEntry >
 IndirectDataDico (const analysisDicoEntry &defaultValue)
 
virtual ~IndirectDataDico ()
 
void parseData (const std::string &dataFileName)
 
- Public Member Functions inherited from Lima::Common::StringMap::StringMap< accessMethod, contentElement >
 StringMap (const contentElement &defaultValue)
 
virtual ~StringMap ()
 
void parseAccessMethod (const std::string &keyFileName)
 
uint64_t getSize () const
 
const contentElement & getDefaultValue () const
 

Protected Member Functions

virtual void fillIndex2Data ()
 

Protected Attributes

Lima::LinguisticProcessing::Dictionary::DictionaryCode * m_dicoCode
 
bool m_trie_direction_fwd
 
- Protected Attributes inherited from Lima::Common::StringMap::IndirectDataDico< accessMethod, analysisDicoEntry >
uint64_t * m_index2Data
 
uint8_t * m_data
 
- Protected Attributes inherited from Lima::Common::StringMap::StringMap< accessMethod, contentElement >
accessMethod m_accessMethod
 
contentElement m_emptyElement
 

Detailed Description

template<typename accessMethod>
class Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >

Definition at line 43 of file AnalysisDico.h.

Constructor & Destructor Documentation

◆ AnalysisDico()

template<typename accessMethod >
Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >::AnalysisDico ( bool  trie_direction_fwd = true)

Member Function Documentation

◆ fillIndex2Data()

template<typename accessMethod >
virtual void Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >::fillIndex2Data ( )
protectedvirtual

◆ getEntry()

◆ setDicoCode()

template<typename accessMethod >
void Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >::setDicoCode ( Lima::LinguisticProcessing::Dictionary::DictionaryCode *  dicoCode)
inline

Definition at line 53 of file AnalysisDico.h.

Member Data Documentation

◆ m_dicoCode

template<typename accessMethod >
Lima::LinguisticProcessing::Dictionary::DictionaryCode* Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >::m_dicoCode
protected

Definition at line 58 of file AnalysisDico.h.

◆ m_trie_direction_fwd

template<typename accessMethod >
bool Lima::LinguisticProcessing::AnalysisDict::AnalysisDico< accessMethod >::m_trie_direction_fwd
protected

Definition at line 59 of file AnalysisDico.h.


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