Classes | Namespaces | Macros | Functions
nvp.hpp File Reference
#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>
Include dependency graph for nvp.hpp:
This graph shows which files directly or indirectly include this file:

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< Tboost::serialization::make_nvp (const char *name, T &t)
 

Macro Definition Documentation

◆ BOOST_SERIALIZATION_BASE_OBJECT_NVP

#define BOOST_SERIALIZATION_BASE_OBJECT_NVP (   name)
Value:
boost::serialization::base_object<name >(*this) \
)

Definition at line 116 of file nvp.hpp.

◆ BOOST_SERIALIZATION_NVP

#define BOOST_SERIALIZATION_NVP (   name)    boost::serialization::make_nvp(BOOST_PP_STRINGIZE(name), name)

Definition at line 112 of file nvp.hpp.

BOOST_PP_STRINGIZE
#define BOOST_PP_STRINGIZE(text)
Definition: stringize.hpp:28
boost::serialization::make_nvp
const nvp< T > make_nvp(const char *name, T &t)
Definition: nvp.hpp:79


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:21