Public Member Functions | List of all members
boost::serialization::nvp< T > Struct Template Reference

#include <nvp.hpp>

Inheritance diagram for boost::serialization::nvp< T >:
Inheritance graph
[legend]

Public Member Functions

const Tconst_value () const
 
template<class Archive >
void load (Archive &ar, const unsigned int)
 
const char * name () const
 
 nvp (const char *name_, T &t)
 
 nvp (const nvp &rhs)
 
template<class Archive >
void save (Archive &ar, const unsigned int) const
 
Tvalue () const
 
- Public Member Functions inherited from boost::serialization::traits< const nvp< T >, object_serializable, track_never, 0, extended_type_info_impl< const nvp< T > >, mpl::true_ >
 BOOST_STATIC_ASSERT (Tracking==track_never||Level >=object_serializable)
 
 BOOST_STATIC_ASSERT (Version==0||Level >=object_class_info)
 

Additional Inherited Members

- Public Types inherited from boost::serialization::traits< const nvp< T >, object_serializable, track_never, 0, extended_type_info_impl< const nvp< T > >, mpl::true_ >
typedef mpl::true_ is_wrapper
 
typedef mpl::int_< Levellevel
 
typedef mpl::int_< Tracking > tracking
 
typedef extended_type_info_impl< const nvp< T > > type_info_implementation
 
typedef mpl::int_< Version > version
 

Detailed Description

template<class T>
struct boost::serialization::nvp< T >

Definition at line 35 of file nvp.hpp.

Constructor & Destructor Documentation

◆ nvp() [1/2]

template<class T >
boost::serialization::nvp< T >::nvp ( const nvp< T > &  rhs)
inline

Definition at line 40 of file nvp.hpp.

◆ nvp() [2/2]

template<class T >
boost::serialization::nvp< T >::nvp ( const char *  name_,
T t 
)
inlineexplicit

Definition at line 44 of file nvp.hpp.

Member Function Documentation

◆ const_value()

template<class T >
const T& boost::serialization::nvp< T >::const_value ( ) const
inline

Definition at line 56 of file nvp.hpp.

◆ load()

template<class T >
template<class Archive >
void boost::serialization::nvp< T >::load ( Archive &  ar,
const unsigned int   
)
inline

Definition at line 68 of file nvp.hpp.

◆ name()

template<class T >
const char* boost::serialization::nvp< T >::name ( ) const
inline

Definition at line 49 of file nvp.hpp.

◆ save()

template<class T >
template<class Archive >
void boost::serialization::nvp< T >::save ( Archive &  ar,
const unsigned int   
) const
inline

Definition at line 61 of file nvp.hpp.

◆ value()

template<class T >
T& boost::serialization::nvp< T >::value ( ) const
inline

Definition at line 52 of file nvp.hpp.


The documentation for this struct was generated from the following file:


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 04:38:17