hpp-pinocchio 6.0.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