22#include <boost/serialization/split_free.hpp>
23#include <boost/serialization/utility.hpp>
30template <
typename Archive>
31void load(Archive &ar, std::filesystem::path &path,
unsigned int const) {
34 path = std::filesystem::path(source, std::filesystem::path::generic_format);
37template <
typename Archive>
38void save(Archive &ar, std::filesystem::path
const &path,
unsigned int const) {
39 ar << path.generic_string();
42template <
typename Archive>
43void serialize(Archive &ar, std::filesystem::path &path,
44 unsigned int const version) {
45 split_free(ar, path, version);
void serialize(Archive &ar, std::tuple< T... > &pack, unsigned int const)
Serialize std::tuple.
void load(Archive &ar, GpuParticleData::GpuParticle &p, unsigned const)
void save(Archive &ar, GpuParticleData::GpuParticle const &p, unsigned const)