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

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

Inheritance diagram for Lima::LinguisticProcessing::Dictionary::BinaryEntry:
Lima::LinguisticProcessing::Dictionary::ConcatenatedEntry Lima::LinguisticProcessing::Dictionary::DictionaryEntry Lima::LinguisticProcessing::Dictionary::LingInfoEntry Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry

Public Member Functions

 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 BinaryEntry.h.

Constructor & Destructor Documentation

◆ BinaryEntry() [1/2]

Lima::LinguisticProcessing::Dictionary::BinaryEntry::BinaryEntry ( )

Definition at line 29 of file BinaryEntry.cpp.

◆ BinaryEntry() [2/2]

Lima::LinguisticProcessing::Dictionary::BinaryEntry::BinaryEntry ( const BinaryEntry &  )

Definition at line 34 of file BinaryEntry.cpp.

◆ ~BinaryEntry()

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

Definition at line 40 of file BinaryEntry.cpp.

Member Function Documentation

◆ getEncodedNumber()

uint64_t Lima::LinguisticProcessing::Dictionary::BinaryEntry::getEncodedNumber ( unsigned char *&  ptr) const

Definition at line 52 of file BinaryEntry.cpp.

◆ getEncodedNumberNoMove()

uint64_t Lima::LinguisticProcessing::Dictionary::BinaryEntry::getEncodedNumberNoMove ( unsigned char *  ptr) const

Definition at line 73 of file BinaryEntry.cpp.

◆ getNumber()

uint64_t Lima::LinguisticProcessing::Dictionary::BinaryEntry::getNumber ( unsigned char *&  ptr,
const uint64_t  count 
) const

Definition at line 80 of file BinaryEntry.cpp.

◆ getNumberNoMove()

uint64_t Lima::LinguisticProcessing::Dictionary::BinaryEntry::getNumberNoMove ( unsigned char *  ptr,
const uint64_t  count 
) const

Definition at line 92 of file BinaryEntry.cpp.

◆ getString()

LimaString Lima::LinguisticProcessing::Dictionary::BinaryEntry::getString ( unsigned char *&  ptr) const

Definition at line 101 of file BinaryEntry.cpp.

◆ getStringNoMove()

LimaString Lima::LinguisticProcessing::Dictionary::BinaryEntry::getStringNoMove ( unsigned char *  ptr) const

Definition at line 115 of file BinaryEntry.cpp.

◆ getUtf8String()

LimaString Lima::LinguisticProcessing::Dictionary::BinaryEntry::getUtf8String ( unsigned char *&  ptr) const

Definition at line 123 of file BinaryEntry.cpp.

◆ getUtf8StringNoMove()

LimaString Lima::LinguisticProcessing::Dictionary::BinaryEntry::getUtf8StringNoMove ( unsigned char *  ptr) const

Definition at line 159 of file BinaryEntry.cpp.

◆ nextField()

unsigned char * Lima::LinguisticProcessing::Dictionary::BinaryEntry::nextField ( unsigned char *&  ptr) const

Definition at line 166 of file BinaryEntry.cpp.

◆ operator=()

BinaryEntry & Lima::LinguisticProcessing::Dictionary::BinaryEntry::operator= ( const BinaryEntry &  entry)

Definition at line 44 of file BinaryEntry.cpp.


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