tesseract v5.3.3.20231005
|
#include <serialis.h>
Public Member Functions | |
TFile () | |
~TFile () | |
bool | Open (const char *filename, FileReader reader) |
bool | Open (const char *data, size_t size) |
bool | Open (FILE *fp, int64_t end_offset) |
void | set_swap (bool value) |
bool | DeSerializeSize (int32_t *data) |
bool | DeSerializeSkip (size_t size=1) |
bool | DeSerialize (std::string &data) |
bool | DeSerialize (std::vector< char > &data) |
template<typename T > | |
bool | DeSerialize (T *data, size_t count=1) |
template<typename T > | |
bool | DeSerialize (std::vector< T > &data) |
bool | Serialize (const std::string &data) |
bool | Serialize (const std::vector< char > &data) |
template<typename T > | |
bool | Serialize (const T *data, size_t count=1) |
template<typename T > | |
bool | Serialize (const std::vector< T > &data) |
bool | Skip (size_t count) |
char * | FGets (char *buffer, int buffer_size) |
size_t | FReadEndian (void *buffer, size_t size, size_t count) |
size_t | FRead (void *buffer, size_t size, size_t count) |
void | Rewind () |
void | OpenWrite (std::vector< char > *data) |
bool | CloseWrite (const char *filename, FileWriter writer) |
size_t | FWrite (const void *buffer, size_t size, size_t count) |
Definition at line 61 of file serialis.h.
tesseract::TFile::TFile | ( | ) |
Definition at line 63 of file serialis.cpp.
tesseract::TFile::~TFile | ( | ) |
Definition at line 66 of file serialis.cpp.
bool tesseract::TFile::CloseWrite | ( | const char * | filename, |
FileWriter | writer | ||
) |
Definition at line 263 of file serialis.cpp.
bool tesseract::TFile::DeSerialize | ( | std::string & | data | ) |
Definition at line 94 of file serialis.cpp.
bool tesseract::TFile::DeSerialize | ( | std::vector< char > & | data | ) |
Definition at line 112 of file serialis.cpp.
|
inline |
Definition at line 90 of file serialis.h.
|
inline |
Definition at line 86 of file serialis.h.
bool tesseract::TFile::DeSerializeSize | ( | int32_t * | data | ) |
Definition at line 72 of file serialis.cpp.
bool tesseract::TFile::DeSerializeSkip | ( | size_t | size = 1 | ) |
Definition at line 86 of file serialis.cpp.
char * tesseract::TFile::FGets | ( | char * | buffer, |
int | buffer_size | ||
) |
Definition at line 195 of file serialis.cpp.
size_t tesseract::TFile::FRead | ( | void * | buffer, |
size_t | size, | ||
size_t | count | ||
) |
Definition at line 221 of file serialis.cpp.
size_t tesseract::TFile::FReadEndian | ( | void * | buffer, |
size_t | size, | ||
size_t | count | ||
) |
Definition at line 210 of file serialis.cpp.
size_t tesseract::TFile::FWrite | ( | const void * | buffer, |
size_t | size, | ||
size_t | count | ||
) |
Definition at line 272 of file serialis.cpp.
bool tesseract::TFile::Open | ( | const char * | data, |
size_t | size | ||
) |
Definition at line 155 of file serialis.cpp.
bool tesseract::TFile::Open | ( | const char * | filename, |
FileReader | reader | ||
) |
Definition at line 140 of file serialis.cpp.
bool tesseract::TFile::Open | ( | FILE * | fp, |
int64_t | end_offset | ||
) |
Definition at line 168 of file serialis.cpp.
void tesseract::TFile::OpenWrite | ( | std::vector< char > * | data | ) |
Definition at line 246 of file serialis.cpp.
void tesseract::TFile::Rewind | ( | ) |
Definition at line 241 of file serialis.cpp.
bool tesseract::TFile::Serialize | ( | const std::string & | data | ) |
Definition at line 107 of file serialis.cpp.
bool tesseract::TFile::Serialize | ( | const std::vector< char > & | data | ) |
Definition at line 125 of file serialis.cpp.
|
inline |
Definition at line 153 of file serialis.h.
|
inline |
Definition at line 149 of file serialis.h.
|
inline |
Definition at line 75 of file serialis.h.
bool tesseract::TFile::Skip | ( | size_t | count | ) |
Definition at line 135 of file serialis.cpp.