src/checkpoint/container/queue_serialize.h file

Namespaces

namespace checkpoint

Functions

template<typename SerializerT, typename T>
void deserializeQueueElems(SerializerT& s, std::queue<T>& q, typename std::queue<T>::size_type size)
template<typename SerializerT, typename T>
void serializeQueueElems(SerializerT& s, std::queue<T> q)
template<typename SerializerT, typename T, typename = std::enable_if_t< not checkpoint::is_footprinter_v<SerializerT> >>
void serializeQueueLikeContainer(SerializerT& s, std::queue<T>& q)
template<typename Serializer, typename T>
void serialize(Serializer& s, std::queue<T>& q)
template<typename Serializer, typename T>
void serialize(Serializer& s, const std::priority_queue<T>& q)
template<typename Serializer, typename T>
void serialize(Serializer& s, const std::stack<T>& stack)
template<typename SerializerT, typename Q, typename = std::enable_if_t< checkpoint::is_footprinter_v<SerializerT> >>
void serializeQueueLikeContainer(SerializerT& s, const Q& q)