Loading...
Searching...
No Matches
archive.hpp File Reference
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/serialization/version.hpp>
#include <fstream>
#include <stdexcept>
#include <string>
Include dependency graph for archive.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ndcurves::serialization::Serializable
 

Namespaces

namespace  ndcurves
 
namespace  ndcurves::serialization
 

Macros

#define SINGLE_ARG(...)    __VA_ARGS__
 
#define DEFINE_CLASS_TEMPLATE_VERSION(Template, Type)
 

Variables

const unsigned int CURVES_API_VERSION = 1
 

Macro Definition Documentation

◆ DEFINE_CLASS_TEMPLATE_VERSION

#define DEFINE_CLASS_TEMPLATE_VERSION (   Template,
  Type 
)
Value:
namespace boost { \
namespace serialization { \
template <Template> \
struct version<Type> { \
static constexpr unsigned int value = CURVES_API_VERSION; \
}; \
template <Template> \
constexpr unsigned int version<Type>::value; \
} \
}
const unsigned int CURVES_API_VERSION
Definition archive.hpp:21
Definition eigen-matrix.hpp:46

◆ SINGLE_ARG

#define SINGLE_ARG (   ...)     __VA_ARGS__

Variable Documentation

◆ CURVES_API_VERSION

const unsigned int CURVES_API_VERSION = 1