LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement > Class Template Referenceabstract

#include <common/StringMap/IndirectDataDico.h>

Inheritance diagram for Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >:
Lima::Common::StringMap::StringMap< accessMethod, contentElement >

Public Member Functions

 IndirectDataDico (const contentElement &defaultValue)
 
virtual ~IndirectDataDico ()
 
void parseData (const std::string &dataFileName)
 
virtual contentElement getEntry (const Lima::LimaString &word) const =0
 
- 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

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, typename contentElement>
class Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >

Definition at line 46 of file IndirectDataDico.h.

Constructor & Destructor Documentation

◆ IndirectDataDico()

template<typename accessMethod , typename contentElement >
Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::IndirectDataDico ( const contentElement &  defaultValue)

◆ ~IndirectDataDico()

template<typename accessMethod , typename contentElement >
virtual Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::~IndirectDataDico ( )
virtual

Member Function Documentation

◆ fillIndex2Data()

template<typename accessMethod , typename contentElement >
virtual void Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::fillIndex2Data ( )
protectedvirtual

◆ getEntry()

template<typename accessMethod , typename contentElement >
virtual contentElement Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::getEntry ( const Lima::LimaString &  word) const
pure virtual

◆ parseData()

template<typename accessMethod , typename contentElement >
void Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::parseData ( const std::string &  dataFileName)

Member Data Documentation

◆ m_data

template<typename accessMethod , typename contentElement >
uint8_t* Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::m_data
protected

Definition at line 61 of file IndirectDataDico.h.

◆ m_index2Data

template<typename accessMethod , typename contentElement >
uint64_t* Lima::Common::StringMap::IndirectDataDico< accessMethod, contentElement >::m_index2Data
protected

Definition at line 60 of file IndirectDataDico.h.


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