#include <utility>
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/serialization/level.hpp>
#include <boost/serialization/tracking.hpp>
#include <boost/serialization/split_member.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/traits.hpp>
#include <boost/serialization/wrapper.hpp>
#include <boost/preprocessor/stringize.hpp>
Go to the source code of this file.
Classes | |
struct | boost::serialization::implementation_level< nvp< T > > |
struct | boost::serialization::nvp< T > |
struct | boost::serialization::tracking_level< nvp< T > > |
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::serialization | |
Macros | |
#define | BOOST_SERIALIZATION_BASE_OBJECT_NVP(name) |
#define | BOOST_SERIALIZATION_NVP(name) boost::serialization::make_nvp(BOOST_PP_STRINGIZE(name), name) |
Functions | |
template<class T > | |
const nvp< T > | boost::serialization::make_nvp (const char *name, T &t) |
#define BOOST_SERIALIZATION_BASE_OBJECT_NVP | ( | name | ) |
#define BOOST_SERIALIZATION_NVP | ( | name | ) | boost::serialization::make_nvp(BOOST_PP_STRINGIZE(name), name) |