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

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

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

Public Member Functions

 SingleConcatenatedEntry ()
 
 SingleConcatenatedEntry (const SingleConcatenatedEntry &)
 
 SingleConcatenatedEntry (unsigned char *startAddr, unsigned char *stringStartAddr)
 
virtual ~SingleConcatenatedEntry ()
 
SingleConcatenatedEntry & operator= (const SingleConcatenatedEntry &)
 
SingleConcatenatedEntry & reset ()
 
bool isEmpty () const
 
Lima::LimaString component () const
 
unsigned char * dictionaryEntryAddress ()
 
- 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 28 of file SingleConcatenatedEntry.h.

Constructor & Destructor Documentation

◆ SingleConcatenatedEntry() [1/3]

Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::SingleConcatenatedEntry ( )

Definition at line 30 of file SingleConcatenatedEntry.cpp.

◆ SingleConcatenatedEntry() [2/3]

Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::SingleConcatenatedEntry ( const SingleConcatenatedEntry &  concatenated)

Definition at line 39 of file SingleConcatenatedEntry.cpp.

◆ SingleConcatenatedEntry() [3/3]

Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::SingleConcatenatedEntry ( unsigned char *  startAddr,
unsigned char *  stringStartAddr 
)

Definition at line 47 of file SingleConcatenatedEntry.cpp.

◆ ~SingleConcatenatedEntry()

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

Definition at line 57 of file SingleConcatenatedEntry.cpp.

Member Function Documentation

◆ component()

Lima::LimaString Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::component ( ) const

Definition at line 90 of file SingleConcatenatedEntry.cpp.

◆ dictionaryEntryAddress()

unsigned char * Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::dictionaryEntryAddress ( )

Definition at line 98 of file SingleConcatenatedEntry.cpp.

◆ isEmpty()

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

Definition at line 84 of file SingleConcatenatedEntry.cpp.

◆ operator=()

SingleConcatenatedEntry & Lima::LinguisticProcessing::Dictionary::SingleConcatenatedEntry::operator= ( const SingleConcatenatedEntry &  single)

Definition at line 63 of file SingleConcatenatedEntry.cpp.

◆ reset()

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

Definition at line 72 of file SingleConcatenatedEntry.cpp.


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