src/checkpoint/container/function_serialize.h file

Namespaces

namespace checkpoint

Functions

template<typename SerializerT, typename Res, typename... ArgTypes>
void serialize(SerializerT& s, std::function<Res(ArgTypes...)>& fn)
Serialize function func.
template<typename SerializerT, typename Res, typename... ArgTypes, typename = std::enable_if_t< checkpoint::is_footprinter_v<SerializerT> >>
void serializeFunction(SerializerT& s, std::function<Res(ArgTypes...)>& fn)

Function documentation

template<typename SerializerT, typename Res, typename... ArgTypes>
void serialize(SerializerT& s, std::function<Res(ArgTypes...)>& fn)

Serialize function func.

Only footprinting mode is supported at the moment.