file
serialization.hNamespaces
- namespace rll
- Contract-programming related functions and classes.
Classes
-
template <typename T, typename F, typename C = char, typename = void>struct rll::serializer
-
template <typename T, typename F, typename R, typename C = char, typename = void>struct rll::partial_serializer
-
template <typename, typename, typename = void>struct rll::is_serializable
-
template <typename, typename, typename, typename = void>struct rll::is_partially_serializable
-
template <typename T, typename F>struct rll::is_serializable<T, F, std::void_t<decltype(serializer<T, F>::serialize), decltype(serializer<T, F>::deserialize)>>
-
template <typename T, typename F, typename R>struct rll::is_partially_serializable<T, F, R, std::void_t<decltype(partial_serializer<T, F, R>::serialize), decltype(partial_serializer<T, F, R>::deserialize)>>