Static Public Member Functions | List of all members
tesseract_common::Serialization Struct Reference

#include <serialization.h>

Static Public Member Functions

template<typename SerializableType >
static SerializableType fromArchiveBinaryData (const std::vector< std::uint8_t > &archive_binary)
 
template<typename SerializableType >
static SerializableType fromArchiveFile (const std::string &file_path)
 
template<typename SerializableType >
static SerializableType fromArchiveFileBinary (const std::string &file_path)
 
template<typename SerializableType >
static SerializableType fromArchiveFileXML (const std::string &file_path)
 
template<typename SerializableType >
static SerializableType fromArchiveStringXML (const std::string &archive_xml)
 
template<typename SerializableType >
static std::vector< std::uint8_t > toArchiveBinaryData (const SerializableType &archive_type, const std::string &name="")
 
template<typename SerializableType >
static bool toArchiveFile (const SerializableType &archive_type, const std::string &file_path, const std::string &name="")
 
template<typename SerializableType >
static bool toArchiveFileBinary (const SerializableType &archive_type, const std::string &file_path, const std::string &name="")
 
template<typename SerializableType >
static bool toArchiveFileXML (const SerializableType &archive_type, const std::string &file_path, const std::string &name="")
 
template<typename SerializableType >
static std::string toArchiveStringXML (const SerializableType &archive_type, const std::string &name="")
 

Detailed Description

Definition at line 97 of file serialization.h.

Member Function Documentation

◆ fromArchiveBinaryData()

template<typename SerializableType >
static SerializableType tesseract_common::Serialization::fromArchiveBinaryData ( const std::vector< std::uint8_t > &  archive_binary)
inlinestatic

Definition at line 258 of file serialization.h.

◆ fromArchiveFile()

template<typename SerializableType >
static SerializableType tesseract_common::Serialization::fromArchiveFile ( const std::string &  file_path)
inlinestatic

Definition at line 248 of file serialization.h.

◆ fromArchiveFileBinary()

template<typename SerializableType >
static SerializableType tesseract_common::Serialization::fromArchiveFileBinary ( const std::string &  file_path)
inlinestatic

Definition at line 233 of file serialization.h.

◆ fromArchiveFileXML()

template<typename SerializableType >
static SerializableType tesseract_common::Serialization::fromArchiveFileXML ( const std::string &  file_path)
inlinestatic

Definition at line 218 of file serialization.h.

◆ fromArchiveStringXML()

template<typename SerializableType >
static SerializableType tesseract_common::Serialization::fromArchiveStringXML ( const std::string &  archive_xml)
inlinestatic

Definition at line 204 of file serialization.h.

◆ toArchiveBinaryData()

template<typename SerializableType >
static std::vector<std::uint8_t> tesseract_common::Serialization::toArchiveBinaryData ( const SerializableType &  archive_type,
const std::string &  name = "" 
)
inlinestatic

Definition at line 182 of file serialization.h.

◆ toArchiveFile()

template<typename SerializableType >
static bool tesseract_common::Serialization::toArchiveFile ( const SerializableType &  archive_type,
const std::string &  file_path,
const std::string &  name = "" 
)
inlinestatic

Definition at line 170 of file serialization.h.

◆ toArchiveFileBinary()

template<typename SerializableType >
static bool tesseract_common::Serialization::toArchiveFileBinary ( const SerializableType &  archive_type,
const std::string &  file_path,
const std::string &  name = "" 
)
inlinestatic

Definition at line 145 of file serialization.h.

◆ toArchiveFileXML()

template<typename SerializableType >
static bool tesseract_common::Serialization::toArchiveFileXML ( const SerializableType &  archive_type,
const std::string &  file_path,
const std::string &  name = "" 
)
inlinestatic

Definition at line 120 of file serialization.h.

◆ toArchiveStringXML()

template<typename SerializableType >
static std::string tesseract_common::Serialization::toArchiveStringXML ( const SerializableType &  archive_type,
const std::string &  name = "" 
)
inlinestatic

Definition at line 100 of file serialization.h.


The documentation for this struct was generated from the following file:


tesseract_common
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:40