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

#include <linguisticProcessing/core/Dictionary/LingInfoEntry.h>

Inheritance diagram for Lima::LinguisticProcessing::Dictionary::LingInfoEntry:
Lima::LinguisticProcessing::Dictionary::BinaryEntry

Public Member Functions

 LingInfoEntry ()
 
 LingInfoEntry (const LingInfoEntry &)
 
 LingInfoEntry (const Lima::LimaString &key, unsigned char *stringStartAddr, unsigned char *lingPropertiesStartAddr, unsigned char *startAddr)
 
virtual ~LingInfoEntry ()
 
LingInfoEntry & operator= (const LingInfoEntry &)
 
LingInfoEntry & reset ()
 
bool isEmpty () const
 
Lima::LimaString lemma () const
 
Lima::LimaString normalized () const
 
LingPropertyEntry nextLingProperty ()
 
- Public Member Functions inherited from Lima::LinguisticProcessing::Dictionary::BinaryEntry
 BinaryEntry ()
 
 BinaryEntry (const BinaryEntry &)
 
virtual ~BinaryEntry ()
 
BinaryEntry & operator= (const BinaryEntry &entry)
 
uint64_t getEncodedNumber (unsigned char *&ptr) const
 
uint64_t getEncodedNumberNoMove (unsigned char *ptr) const
 
uint64_t getNumber (unsigned char *&ptr, const uint64_t count) const
 
uint64_t getNumberNoMove (unsigned char *ptr, const uint64_t count) const
 
Lima::LimaString getString (unsigned char *&ptr) const
 
Lima::LimaString getStringNoMove (unsigned char *ptr) const
 
Lima::LimaString getUtf8String (unsigned char *&ptr) const
 
Lima::LimaString getUtf8StringNoMove (unsigned char *ptr) const
 
unsigned char * nextField (unsigned char *&ptr) const
 

Detailed Description

Definition at line 27 of file LingInfoEntry.h.

Constructor & Destructor Documentation

◆ LingInfoEntry() [1/3]

Lima::LinguisticProcessing::Dictionary::LingInfoEntry::LingInfoEntry ( )

Definition at line 30 of file LingInfoEntry.cpp.

◆ LingInfoEntry() [2/3]

Lima::LinguisticProcessing::Dictionary::LingInfoEntry::LingInfoEntry ( const LingInfoEntry &  entry)

Definition at line 43 of file LingInfoEntry.cpp.

◆ LingInfoEntry() [3/3]

Lima::LinguisticProcessing::Dictionary::LingInfoEntry::LingInfoEntry ( const Lima::LimaString &  key,
unsigned char *  stringStartAddr,
unsigned char *  lingPropertiesStartAddr,
unsigned char *  startAddr 
)

◆ ~LingInfoEntry()

Lima::LinguisticProcessing::Dictionary::LingInfoEntry::~LingInfoEntry ( )
virtual

Definition at line 71 of file LingInfoEntry.cpp.

Member Function Documentation

◆ isEmpty()

bool Lima::LinguisticProcessing::Dictionary::LingInfoEntry::isEmpty ( ) const

Definition at line 123 of file LingInfoEntry.cpp.

◆ lemma()

Lima::LimaString Lima::LinguisticProcessing::Dictionary::LingInfoEntry::lemma ( ) const

Definition at line 132 of file LingInfoEntry.cpp.

◆ nextLingProperty()

LingPropertyEntry Lima::LinguisticProcessing::Dictionary::LingInfoEntry::nextLingProperty ( )

Definition at line 180 of file LingInfoEntry.cpp.

◆ normalized()

Lima::LimaString Lima::LinguisticProcessing::Dictionary::LingInfoEntry::normalized ( ) const

Definition at line 153 of file LingInfoEntry.cpp.

◆ operator=()

LingInfoEntry & Lima::LinguisticProcessing::Dictionary::LingInfoEntry::operator= ( const LingInfoEntry &  lingInfo)

Definition at line 78 of file LingInfoEntry.cpp.

◆ reset()

LingInfoEntry & Lima::LinguisticProcessing::Dictionary::LingInfoEntry::reset ( )

Definition at line 93 of file LingInfoEntry.cpp.


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