hpp-pinocchio 5.2.0
Wrapping of the kinematic/dynamic chain Pinocchio for HPP.
Loading...
Searching...
No Matches
hpp::serialization::remove_duplicate Namespace Reference

Classes

struct  archive
 
struct  eigen_compare
 
struct  ptr_less
 
struct  serialiaze_impl
 
struct  serialiaze_impl< false >
 

Typedefs

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

Functions

template<class Archive , typename Key >
void load_or_save_no_remove_duplicate_check (Archive &ar, const char *name, Key &key, const unsigned int version)
 
template<class Archive , typename Key >
void 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 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 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 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 save (Archive &ar, const char *name, const Key &key, const unsigned int version)
 
template<typename Archive >
void serialize_vector (Archive &ar, const char *name, ::hpp::pinocchio::vector_t &key, const unsigned int version)
 
template<typename Archive >
void save_vector (Archive &ar, const char *name, const ::hpp::pinocchio::vector_t &key, const unsigned int version)
 

Typedef Documentation

◆ vector_archive

Function Documentation

◆ load_or_save_no_remove_duplicate_check()

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 )
inline

◆ save()

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 )
inline

◆ save_impl() [1/2]

template<class Archive , typename Key >
void hpp::serialization::remove_duplicate::save_impl ( Archive & ar,
const char * name,
const Key & key,
const unsigned int version )
inline

◆ save_impl() [2/2]

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 )
inline

◆ save_vector()

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 )
inline

◆ serialize() [1/2]

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 )
inline

◆ serialize() [2/2]

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 )
inline

◆ serialize_vector()

template<typename Archive >
void hpp::serialization::remove_duplicate::serialize_vector ( Archive & ar,
const char * name,
::hpp::pinocchio::vector_t & key,
const unsigned int version )
inline