5#ifndef __pinocchio_serialization_aligned_vector_hpp__ 
    6#define __pinocchio_serialization_aligned_vector_hpp__ 
    8#include "pinocchio/container/aligned-vector.hpp" 
   10#include <boost/serialization/nvp.hpp> 
   11#include <boost/serialization/split_free.hpp> 
   12#include "pinocchio/serialization/vector.hpp" 
   17  namespace serialization
 
   20    template<
class Archive, 
typename T>
 
   22    serialize(Archive & ar, pinocchio::container::aligned_vector<T> & v, 
const unsigned int version)
 
   24      split_free(ar, v, version);
 
   27#if BOOST_VERSION / 100 % 1000 == 58 
   29    inline const fixme::nvp<pinocchio::container::aligned_vector<T>>
 
   30    make_nvp(
const char * name, pinocchio::container::aligned_vector<T> & t)
 
   32      return fixme::nvp<pinocchio::container::aligned_vector<T>>(
name, t);
 
   36    inline const nvp<pinocchio::container::aligned_vector<T>>
 
   37    make_nvp(
const char * name, pinocchio::container::aligned_vector<T> & t)
 
   39      return nvp<pinocchio::container::aligned_vector<T>>(
name, t);
 
std::string name(const LieGroupGenericTpl< LieGroupCollection > &lg)
Visit a LieGroupVariant to get the name of it.