hpp-pinocchio  6.0.0
Wrapping of the kinematic/dynamic chain Pinocchio for HPP.
serialization.hh File Reference
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/weak_ptr.hpp>
#include <hpp/pinocchio/device.hh>
#include <hpp/pinocchio/fwd.hh>
#include <hpp/pinocchio/humanoid-robot.hh>
#include <hpp/util/serialization.hh>
#include <pinocchio/fwd.hpp>
#include <pinocchio/serialization/eigen.hpp>
#include <set>
#include <type_traits>
Include dependency graph for serialization.hh:

Go to the source code of this file.

Classes

struct  hpp::serialization::remove_duplicate::ptr_less< Key, Compare >
 
struct  hpp::serialization::remove_duplicate::eigen_compare< Derived >
 
struct  hpp::serialization::remove_duplicate::archive< Key, Compare >
 
struct  hpp::serialization::remove_duplicate::serialiaze_impl< is_base >
 
struct  hpp::serialization::remove_duplicate::serialiaze_impl< false >
 

Namespaces

 boost
 
 boost::serialization
 
 hpp
 Utility functions.
 
 hpp::serialization
 
 hpp::serialization::remove_duplicate
 

Typedefs

typedef archive<::hpp::pinocchio::vector_t, eigen_compare<::hpp::pinocchio::vector_t > > hpp::serialization::remove_duplicate::vector_archive
 

Functions

template<class Archive >
void boost::serialization::load (Archive &ar, hpp::pinocchio::DevicePtr_t &d, const unsigned int version)
 
template<class Archive >
void boost::serialization::load (Archive &ar, hpp::pinocchio::DeviceWkPtr_t &d, const unsigned int version)
 
template<class Archive >
void boost::serialization::load (Archive &ar, hpp::pinocchio::HumanoidRobotPtr_t &d, const unsigned int version)
 
template<class Archive >
void boost::serialization::load (Archive &ar, hpp::pinocchio::HumanoidRobotWkPtr_t &d, const unsigned int version)
 
template<class Archive , typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
void boost::serialization::serialize (Archive &ar, Eigen::Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &m, const unsigned int version)
 
template<class Archive , typename Key >
void hpp::serialization::remove_duplicate::load_or_save_no_remove_duplicate_check (Archive &ar, const char *name, Key &key, const unsigned int version)
 
template<class Archive , typename Key >
void hpp::serialization::remove_duplicate::save_impl (Archive &ar, const char *name, const Key &key, const unsigned int version)
 
template<class Archive , typename Key , typename Compare = std::less<Key>>
void hpp::serialization::remove_duplicate::save_impl (Archive &ar, std::set< Key const *, ptr_less< Key, Compare >> &set, int &hitcount, const char *name, const Key &key, const unsigned int version)
 
template<class Archive , typename Key , typename Compare = std::less<Key>>
void hpp::serialization::remove_duplicate::serialize (Archive &ar, std::set< Key const *, ptr_less< Key, Compare >> &set, int &hitcount, const char *name, Key &key, const unsigned int version)
 
template<typename Archive , typename Key , typename Compare = std::less<Key>, bool is_base = std::is_base_of<archive<Key, Compare>, Archive>::value>
void hpp::serialization::remove_duplicate::serialize (Archive &ar, const char *name, Key &key, const unsigned int version)
 
template<typename Archive , typename Key , typename Compare = std::less<Key>, bool is_base = std::is_base_of<archive<Key, Compare>, Archive>::value>
void hpp::serialization::remove_duplicate::save (Archive &ar, const char *name, const Key &key, const unsigned int version)
 
template<typename Archive >
void hpp::serialization::remove_duplicate::serialize_vector (Archive &ar, const char *name, ::hpp::pinocchio::vector_t &key, const unsigned int version)
 
template<typename Archive >
void hpp::serialization::remove_duplicate::save_vector (Archive &ar, const char *name, const ::hpp::pinocchio::vector_t &key, const unsigned int version)