file
variant_serialize.h
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)