|
template<typename Archive, typename... Args> |
static void | save (Archive &, const std::tuple< Args... > &, const unsigned int) |
| This method does nothing. It exists to break the recursion.
|
|
static void | save (Archive &ar, const std::tuple< Args... > &t, const unsigned int version, typename std::enable_if< std::is_default_constructible< typename std::tuple_element< N - 1, std::tuple< Args... > >::type >::value >::type *=0) |
|
static void | save (Archive &ar, const std::tuple< Args... > &t, const unsigned int version, typename std::enable_if<!std::is_default_constructible< typename std::tuple_element< N - 1, std::tuple< Args... > >::type >::value >::type *=0) |
|
Class which defines the end of the recursion when saving the elements of a tuple in a boost archive.
Definition at line 70 of file tuple.h.