LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::Misc::S2ByteString Class Reference

#include <linguisticProcessing/common/misc/S2ByteString.h>

Public Member Functions

 S2ByteString ()
 
virtual ~S2ByteString ()
 
S2ByteString & clear ()
 
S2ByteString & operator= (const S2ByteString &)
 
const unsigned char * data () const
 
int length () const
 
S2ByteString & append (const unsigned char c)
 
S2ByteString & prepend (const unsigned char c)
 
S2ByteString & append (const unsigned char *c, const uint64_t length)
 
S2ByteString & prepend (const unsigned char *c, const uint64_t length)
 
S2ByteString & append (const wchar_t *s)
 
S2ByteString & prepend (const wchar_t *s)
 

Detailed Description

Definition at line 24 of file S2ByteString.h.

Constructor & Destructor Documentation

◆ S2ByteString()

Lima::Common::Misc::S2ByteString::S2ByteString ( )

Definition at line 26 of file S2ByteString.cpp.

◆ ~S2ByteString()

Lima::Common::Misc::S2ByteString::~S2ByteString ( )
virtual

Definition at line 31 of file S2ByteString.cpp.

Member Function Documentation

◆ append() [1/3]

S2ByteString & Lima::Common::Misc::S2ByteString::append ( const unsigned char *  c,
const uint64_t  length 
)

Definition at line 86 of file S2ByteString.cpp.

◆ append() [2/3]

S2ByteString & Lima::Common::Misc::S2ByteString::append ( const unsigned char  c)

Definition at line 64 of file S2ByteString.cpp.

◆ append() [3/3]

S2ByteString & Lima::Common::Misc::S2ByteString::append ( const wchar_t *  s)

Definition at line 113 of file S2ByteString.cpp.

◆ clear()

S2ByteString & Lima::Common::Misc::S2ByteString::clear ( )

Definition at line 36 of file S2ByteString.cpp.

◆ data()

const unsigned char * Lima::Common::Misc::S2ByteString::data ( ) const

Definition at line 53 of file S2ByteString.cpp.

◆ length()

int Lima::Common::Misc::S2ByteString::length ( ) const

Definition at line 58 of file S2ByteString.cpp.

◆ operator=()

S2ByteString & Lima::Common::Misc::S2ByteString::operator= ( const S2ByteString &  s)

Definition at line 44 of file S2ByteString.cpp.

◆ prepend() [1/3]

S2ByteString & Lima::Common::Misc::S2ByteString::prepend ( const unsigned char *  c,
const uint64_t  length 
)

Definition at line 97 of file S2ByteString.cpp.

◆ prepend() [2/3]

S2ByteString & Lima::Common::Misc::S2ByteString::prepend ( const unsigned char  c)

Definition at line 74 of file S2ByteString.cpp.

◆ prepend() [3/3]

S2ByteString & Lima::Common::Misc::S2ByteString::prepend ( const wchar_t *  s)

Definition at line 134 of file S2ByteString.cpp.


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