7#include <boost/archive/text_iarchive.hpp>
8#include <boost/archive/text_oarchive.hpp>
20 std::ostringstream archive_stream;
22 boost::archive::text_oarchive archive(archive_stream);
25 return archive_stream.str();
39 boost::archive::text_iarchive archive(
stream);
40 archive >> parsed_info;
46 namespace serialization {
50 template<
class Archive>
51 void serialize(Archive & ar, glm::vec3& vec,
const unsigned int version)
53 ar & vec.x & vec.y & vec.z;
GLboolean * data
Definition: glad.h:1600
GLuint GLuint stream
Definition: glad.h:2794
void serialize(Archive &ar, glm::vec3 &vec, const unsigned int version)
Definition: serialize.hpp:51
Definition: serialize.hpp:45
std::string serialize(const Type &obj)
Definition: serialize.hpp:19
Type deserialize(std::string data)
Definition: serialize.hpp:35