SyTen

◆ BOOST_CLASS_TEMPLATE_VERSION

#define BOOST_CLASS_TEMPLATE_VERSION (   Template,
  Type,
  Version 
)
Value:
namespace boost { \
namespace serialization { \
template<Template> \
struct version<Type> { \
static constexpr unsigned int value = Version; \
}; \
template<Template> \
constexpr unsigned int version<Type>::value; \
} \
}

Versioning for template classes.

BOOST_CLASS_VERSION does not support templated classes by default. This macro behaves very similarly, except that it accepts a third parameter Template.

Example\n
#define BOOST_CLASS_TEMPLATE_VERSION(Template, Type, Version)
Versioning for template classes.
Definition: boost_versioning.h:40
std::string version()
Returns a version string describing the current CUDA version/compilation/enablement.
Definition: cuda_support.cpp:474
std::size_t Rank
Compile-time constants, also used for arrays and such, see also Scalar types.
Definition: scalars.h:30
Index rank(DenseTensor< 2, std::complex< double > > &&a)
Estimates the rank of a complex matrix A using QR with pivoting.
Definition: dense_rank.cpp:13