gtsam 4.1.1
gtsam
|
Convenience functions for serializing data structures via boost.serialization. More...
Go to the source code of this file.
Namespaces | |
namespace | gtsam |
Global functions in a separate testing namespace. | |
Functions | |
Standard serialization | |
Serialization in default compressed format | |
template<class T > | |
void | gtsam::serializeToStream (const T &input, std::ostream &out_archive_stream) |
template<class T > | |
void | gtsam::deserializeFromStream (std::istream &in_archive_stream, T &output) |
deserializes from a stream | |
template<class T > | |
std::string | gtsam::serializeToString (const T &input) |
serializes to a string | |
template<class T > | |
void | gtsam::deserializeFromString (const std::string &serialized, T &output) |
deserializes from a string | |
template<class T > | |
bool | gtsam::serializeToFile (const T &input, const std::string &filename) |
serializes to a file | |
template<class T > | |
bool | gtsam::deserializeFromFile (const std::string &filename, T &output) |
deserializes from a file | |
template<class T > | |
std::string | gtsam::serialize (const T &input) |
serializes to a string | |
template<class T > | |
void | gtsam::deserialize (const std::string &serialized, T &output) |
deserializes from a string | |
XML Serialization | |
Serialization to XML format with named structures | |
template<class T > | |
void | gtsam::serializeToXMLStream (const T &input, std::ostream &out_archive_stream, const std::string &name="data") |
template<class T > | |
void | gtsam::deserializeFromXMLStream (std::istream &in_archive_stream, T &output, const std::string &name="data") |
deserializes from a stream in XML | |
template<class T > | |
std::string | gtsam::serializeToXMLString (const T &input, const std::string &name="data") |
serializes to a string in XML | |
template<class T > | |
void | gtsam::deserializeFromXMLString (const std::string &serialized, T &output, const std::string &name="data") |
deserializes from a string in XML | |
template<class T > | |
bool | gtsam::serializeToXMLFile (const T &input, const std::string &filename, const std::string &name="data") |
serializes to an XML file | |
template<class T > | |
bool | gtsam::deserializeFromXMLFile (const std::string &filename, T &output, const std::string &name="data") |
deserializes from an XML file | |
template<class T > | |
std::string | gtsam::serializeXML (const T &input, const std::string &name="data") |
serializes to a string in XML | |
template<class T > | |
void | gtsam::deserializeXML (const std::string &serialized, T &output, const std::string &name="data") |
deserializes from a string in XML | |
Binary Serialization | |
Serialization to binary format with named structures | |
template<class T > | |
void | gtsam::serializeToBinaryStream (const T &input, std::ostream &out_archive_stream, const std::string &name="data") |
template<class T > | |
void | gtsam::deserializeFromBinaryStream (std::istream &in_archive_stream, T &output, const std::string &name="data") |
deserializes from a stream in binary | |
template<class T > | |
std::string | gtsam::serializeToBinaryString (const T &input, const std::string &name="data") |
serializes to a string in binary | |
template<class T > | |
void | gtsam::deserializeFromBinaryString (const std::string &serialized, T &output, const std::string &name="data") |
deserializes from a string in binary | |
template<class T > | |
bool | gtsam::serializeToBinaryFile (const T &input, const std::string &filename, const std::string &name="data") |
serializes to a binary file | |
template<class T > | |
bool | gtsam::deserializeFromBinaryFile (const std::string &filename, T &output, const std::string &name="data") |
deserializes from a binary file | |
template<class T > | |
std::string | gtsam::serializeBinary (const T &input, const std::string &name="data") |
serializes to a string in binary | |
template<class T > | |
void | gtsam::deserializeBinary (const std::string &serialized, T &output, const std::string &name="data") |
deserializes from a string in binary | |
Convenience functions for serializing data structures via boost.serialization.