tesseract v5.3.3.20231005
serialis.h File Reference
#include <tesseract/baseapi.h>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

class  tesseract::TFile
 

Namespaces

namespace  tesseract
 

Typedefs

using tesseract::FileWriter = bool(*)(const std::vector< char > &data, const char *filename)
 

Functions

template<typename T , size_t N>
constexpr size_t tesseract::countof (T const (&)[N]) noexcept
 
bool tesseract::LoadDataFromFile (const char *filename, std::vector< char > *data)
 
bool tesseract::SaveDataToFile (const std::vector< char > &data, const char *filename)
 
template<typename T >
bool tesseract::DeSerialize (FILE *fp, T *data, size_t n=1)
 
template<typename T >
bool tesseract::Serialize (FILE *fp, const T *data, size_t n=1)