gtsam  4.0.0
gtsam
serialization.h File Reference

Convenience functions for serializing data structures via boost.serialization. More...

Go to the source code of this file.

Namespaces

 gtsam
 Global functions in a separate testing namespace.
 

Functions

template<class T >
std::string gtsam::serialize (const T &input)
 
template<class T >
void gtsam::deserialize (const std::string &serialized, T &output)
 
template<class T >
bool gtsam::serializeToFile (const T &input, const std::string &filename)
 
template<class T >
bool gtsam::deserializeFromFile (const std::string &filename, T &output)
 
template<class T >
std::string gtsam::serializeXML (const T &input, const std::string &name="data")
 
template<class T >
void gtsam::deserializeXML (const std::string &serialized, T &output, const std::string &name="data")
 
template<class T >
bool gtsam::serializeToXMLFile (const T &input, const std::string &filename, const std::string &name="data")
 
template<class T >
bool gtsam::deserializeFromXMLFile (const std::string &filename, T &output, const std::string &name="data")
 
template<class T >
std::string gtsam::serializeBinary (const T &input, const std::string &name="data")
 
template<class T >
void gtsam::deserializeBinary (const std::string &serialized, T &output, const std::string &name="data")
 
template<class T >
bool gtsam::serializeToBinaryFile (const T &input, const std::string &filename, const std::string &name="data")
 
template<class T >
bool gtsam::deserializeFromBinaryFile (const std::string &filename, T &output, const std::string &name="data")
 

Detailed Description

Convenience functions for serializing data structures via boost.serialization.

Author
Alex Cunningham
Richard Roberts
Date
Feb 7, 2012