Pothos  0.5.0-ga4964040
The Pothos dataflow programming software suite
Namespaces | Functions
Polymorphic.hpp File Reference
#include <Pothos/Config.hpp>
#include <Pothos/Archive/ArchiveEntry.hpp>
#include <Pothos/Archive/Numbers.hpp>
#include <Pothos/Archive/Invoke.hpp>
#include <type_traits>

Go to the source code of this file.

Namespaces

 Pothos
 
 Pothos::serialization
 

Functions

template<typename Archive , typename T >
std::enable_if< std::is_polymorphic< T >::value >::type Pothos::serialization::save (Archive &ar, const T *const &t, const unsigned int)
 
template<typename Archive , typename T >
std::enable_if< std::is_polymorphic< T >::value >::type Pothos::serialization::load (Archive &ar, T *&t, const unsigned int)
 
template<typename Archive , typename T >
std::enable_if< std::is_polymorphic< T >::value >::type Pothos::serialization::serialize (Archive &ar, T *&t, const unsigned int ver)
 

Detailed Description

Polymorphic pointer support for serialization.