#include <strngs.h>
◆ STRING_HEADER
◆ STRING() [1/4]
◆ STRING() [2/4]
STRING::STRING |
( |
const STRING & |
string | ) |
|
◆ STRING() [3/4]
STRING::STRING |
( |
const char * |
string | ) |
|
◆ STRING() [4/4]
STRING::STRING |
( |
const char * |
data, |
|
|
int |
length |
|
) |
| |
◆ ~STRING()
◆ add_str_double()
void STRING::add_str_double |
( |
const char * |
str, |
|
|
double |
number |
|
) |
| |
◆ add_str_int()
void STRING::add_str_int |
( |
const char * |
str, |
|
|
int |
number |
|
) |
| |
◆ AllocData()
char * STRING::AllocData |
( |
int |
used, |
|
|
int |
capacity |
|
) |
| |
|
private |
◆ assign()
void STRING::assign |
( |
const char * |
cstr, |
|
|
int |
len |
|
) |
| |
◆ c_str()
const char * STRING::c_str |
( |
| ) |
const |
◆ contains()
bool STRING::contains |
( |
const char |
c | ) |
const |
◆ DeSerialize() [1/2]
bool STRING::DeSerialize |
( |
bool |
swap, |
|
|
FILE * |
fp |
|
) |
| |
◆ DeSerialize() [2/2]
◆ DiscardData()
void STRING::DiscardData |
( |
| ) |
|
|
private |
◆ ensure()
void STRING::ensure |
( |
int32_t |
min_capacity | ) |
|
|
inline |
◆ ensure_cstr()
char * STRING::ensure_cstr |
( |
int32_t |
min_capacity | ) |
|
|
private |
◆ FixHeader()
void STRING::FixHeader |
( |
| ) |
const |
|
private |
◆ GetCStr() [1/2]
char* STRING::GetCStr |
( |
| ) |
|
|
inlineprivate |
◆ GetCStr() [2/2]
const char* STRING::GetCStr |
( |
| ) |
const |
|
inlineprivate |
◆ GetHeader() [1/2]
◆ GetHeader() [2/2]
◆ InvariantOk()
bool STRING::InvariantOk |
( |
| ) |
const |
|
inlineprivate |
◆ length()
int32_t STRING::length |
( |
| ) |
const |
◆ operator!=() [1/2]
bool STRING::operator!= |
( |
const STRING & |
string | ) |
const |
◆ operator!=() [2/2]
bool STRING::operator!= |
( |
const char * |
string | ) |
const |
◆ operator+() [1/2]
◆ operator+() [2/2]
STRING STRING::operator+ |
( |
const char |
ch | ) |
const |
◆ operator+=() [1/3]
STRING & STRING::operator+= |
( |
const char * |
string | ) |
|
◆ operator+=() [2/3]
◆ operator+=() [3/3]
STRING & STRING::operator+= |
( |
const char |
ch | ) |
|
◆ operator=() [1/2]
STRING & STRING::operator= |
( |
const char * |
string | ) |
|
◆ operator=() [2/2]
◆ operator==()
bool STRING::operator== |
( |
const STRING & |
string | ) |
const |
◆ operator[]()
char & STRING::operator[] |
( |
int32_t |
index | ) |
const |
◆ Serialize() [1/2]
bool STRING::Serialize |
( |
FILE * |
fp | ) |
const |
◆ Serialize() [2/2]
◆ size()
int32_t STRING::size |
( |
| ) |
const |
|
inline |
◆ SkipDeSerialize()
◆ split()
◆ strdup()
char* STRING::strdup |
( |
| ) |
const |
|
inline |
◆ string()
const char * STRING::string |
( |
| ) |
const |
◆ truncate_at()
void STRING::truncate_at |
( |
int32_t |
index | ) |
|
◆ unsigned_size()
uint32_t STRING::unsigned_size |
( |
| ) |
const |
|
inline |
◆ data_
The documentation for this class was generated from the following files:
- /home/stephane/src/tesseract/src/ccutil/strngs.h
- /home/stephane/src/tesseract/src/ccutil/strngs.cpp