30 #ifndef CEREAL_TYPES_STD_OPTIONAL_ 31 #define CEREAL_TYPES_STD_OPTIONAL_ 38 template <
class Archive,
typename T>
inline 50 template <
class Archive,
typename T>
inline 57 optional = std::nullopt;
61 optional = std::move(value);
66 #endif // CEREAL_TYPES_STD_OPTIONAL_ #define CEREAL_NVP_(name, value)
Convenience for creating a templated NVP.
Definition: helpers.hpp:201
Definition: access.hpp:41
Main cereal functionality.
#define CEREAL_LOAD_FUNCTION_NAME
The deserialization (load) function name to search for.
Definition: macros.hpp:85
#define CEREAL_SAVE_FUNCTION_NAME
The serialization (save) function name to search for.
Definition: macros.hpp:92