file
map_serialize.h
Namespaces
- namespace checkpoint
Functions
-
template<typename Serializer, typename ContainerT, typename ElmT>auto deserializeEmplaceElems(Serializer& s, ContainerT& cont, typename ContainerT::size_type size) -> std::enable_if_t<not checkpoint::is_footprinter_v<Serializer>, void>
-
template<typename Serializer, typename ContainerT, typename ElmT>auto deserializeEmplaceElems(Serializer&, ContainerT&, typename ContainerT::size_type) -> std::enable_if_t<checkpoint::is_footprinter_v<Serializer>, void>
-
template<typename Serializer, typename ContainerT>void serializeMapLikeContainer(Serializer& s, ContainerT& cont)
-
template<typename Serializer, typename T, typename U, typename Comp>void serialize(Serializer& s, std::map<T, U, Comp>& map)
-
template<typename Serializer, typename T, typename U, typename Comp>void serialize(Serializer& s, std::multimap<T, U, Comp>& map)
-
template<typename Serializer, typename T, typename Comp>void serialize(Serializer& s, std::set<T, Comp>& set)
-
template<typename Serializer, typename T, typename Comp>void serialize(Serializer& s, std::multiset<T, Comp>& set)
-
template<typename Serializer, typename T, typename U, typename Hash, typename Eq>void serialize(Serializer& s, std::unordered_map<T, U, Hash, Eq>& map)
-
template<typename Serializer, typename T, typename U, typename Hash, typename Eq>void serialize(Serializer& s, std::unordered_multimap<T, U, Hash, Eq>& map)
-
template<typename Serializer, typename T, typename Hash, typename Eq>void serialize(Serializer& s, std::unordered_set<T, Hash, Eq>& set)
-
template<typename Serializer, typename T, typename Hash, typename Eq>void serialize(Serializer& s, std::unordered_multiset<T, Hash, Eq>& set)