Additional Boost serialization wrappers. More...
#include <tesseract_common/macros.h>
#include <fstream>
#include <sstream>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/serialization/tracking.hpp>
#include <boost/serialization/tracking_enum.hpp>
#include <filesystem>
#include <tesseract_common/serialization_extensions.h>
Go to the source code of this file.
Classes | |
struct | tesseract_common::Serialization |
Namespaces | |
tesseract_common | |
Macros | |
#define | COMMA , |
#define | TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE(Type) |
#define | TESSERACT_SERIALIZE_FREE_ARCHIVES_INSTANTIATE(Type) |
#define | TESSERACT_SERIALIZE_SAVE_LOAD_ARCHIVES_INSTANTIATE(Type) |
#define | TESSERACT_SERIALIZE_SAVE_LOAD_FREE_ARCHIVES_INSTANTIATE(Type) |
Additional Boost serialization wrappers.
Boost serialization macros and helpers.
Supports the following
Definition in file serialization.h.
#define COMMA , |
Definition at line 46 of file serialization.h.
#define TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE | ( | Type | ) |
Definition at line 49 of file serialization.h.
#define TESSERACT_SERIALIZE_FREE_ARCHIVES_INSTANTIATE | ( | Type | ) |
Definition at line 55 of file serialization.h.
#define TESSERACT_SERIALIZE_SAVE_LOAD_ARCHIVES_INSTANTIATE | ( | Type | ) |
Definition at line 66 of file serialization.h.
#define TESSERACT_SERIALIZE_SAVE_LOAD_FREE_ARCHIVES_INSTANTIATE | ( | Type | ) |
Definition at line 77 of file serialization.h.