src/checkpoint/container/list_serialize.h file

Namespaces

namespace checkpoint

Functions

template<typename Serializer, typename ContainerT, typename ElmT>
auto deserializeOrderedElems(Serializer& s, ContainerT& cont, typename ContainerT::size_type size, isCopyConstructible<ElmT>* = nullptr) -> std::enable_if_t<not checkpoint::is_footprinter_v<Serializer>, void>
template<typename Serializer, typename ContainerT, typename ElmT>
auto deserializeOrderedElems(Serializer& s, ContainerT& cont, typename ContainerT::size_type size, isNotCopyConstructible<ElmT>* = nullptr) -> std::enable_if_t<not checkpoint::is_footprinter_v<Serializer>, void>
template<typename Serializer, typename ContainerT, typename ElmT>
auto deserializeOrderedElems(Serializer&, ContainerT&, typename ContainerT::size_type) -> std::enable_if_t<checkpoint::is_footprinter_v<Serializer>, void>
template<typename Serializer, typename ContainerT>
void serializeOrderedContainer(Serializer& s, ContainerT& cont)
template<typename Serializer, typename T>
void serialize(Serializer& s, std::list<T>& lst)
template<typename Serializer, typename T>
void serialize(Serializer& s, std::deque<T>& lst)