NDDEM
Static Public Member Functions | List of all members
cereal::detail::create_bindings< Archive, T > Struct Template Reference

Causes the static object bindings between an archive type and a serializable type T. More...

#include <polymorphic_impl.hpp>

Static Public Member Functions

static const InputBindingCreator< Archive, T > & load (std::true_type)
 
static const OutputBindingCreator< Archive, T > & save (std::true_type)
 
static void load (std::false_type)
 
static void save (std::false_type)
 

Detailed Description

template<class Archive, class T>
struct cereal::detail::create_bindings< Archive, T >

Causes the static object bindings between an archive type and a serializable type T.

Member Function Documentation

◆ load() [1/2]

template<class Archive , class T >
static void cereal::detail::create_bindings< Archive, T >::load ( std::false_type  )
inlinestatic

◆ load() [2/2]

template<class Archive , class T >
static const InputBindingCreator<Archive, T>& cereal::detail::create_bindings< Archive, T >::load ( std::true_type  )
inlinestatic

◆ save() [1/2]

template<class Archive , class T >
static void cereal::detail::create_bindings< Archive, T >::save ( std::false_type  )
inlinestatic

◆ save() [2/2]

template<class Archive , class T >
static const OutputBindingCreator<Archive, T>& cereal::detail::create_bindings< Archive, T >::save ( std::true_type  )
inlinestatic

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