src/checkpoint/container/variant_serialize.h file

Namespaces

namespace checkpoint
namespace checkpoint::detail

Classes

template<typename... Args>
struct checkpoint::detail::SerializeEntry
template<typename Arg, typename... Args>
struct checkpoint::detail::SerializeEntry<Arg, Args...>
template<>
struct checkpoint::detail::SerializeEntry<>
template<typename... Args>
struct checkpoint::detail::ByteCopyableVariant
template<typename Arg, typename... Args>
struct checkpoint::detail::ByteCopyableVariant<Arg, Args...>
template<>
struct checkpoint::detail::ByteCopyableVariant<>
template<typename... Args>
struct checkpoint::ByteCopyNonIntrusive<std::variant<Args...>>

Functions

template<typename SerializerT, typename... Args>
void serialize(SerializerT& s, std::variant<Args...>& v)