From a8980f85a753ccc113357c537bf57a7f64a81d36 Mon Sep 17 00:00:00 2001 From: Justin Carpentier <justin.carpentier@inria.fr> Date: Sat, 7 Jan 2023 16:52:36 +0100 Subject: [PATCH] core: remove useless code --- include/eigenpy/details.hpp | 42 ++----------------------------------- 1 file changed, 2 insertions(+), 40 deletions(-) diff --git a/include/eigenpy/details.hpp b/include/eigenpy/details.hpp index c7923ca5..12be4b09 100644 --- a/include/eigenpy/details.hpp +++ b/include/eigenpy/details.hpp @@ -1,59 +1,21 @@ /* * Copyright 2014-2019, CNRS - * Copyright 2018-2020, INRIA + * Copyright 2018-2023, INRIA */ #ifndef __eigenpy_details_hpp__ #define __eigenpy_details_hpp__ +#include "eigenpy/fwd.hpp" #include "eigenpy/eigen-allocator.hpp" #include "eigenpy/eigen-from-python.hpp" #include "eigenpy/eigen-to-python.hpp" #include "eigenpy/eigenpy.hpp" #include "eigenpy/exception.hpp" -#include "eigenpy/fwd.hpp" #include "eigenpy/numpy-type.hpp" #include "eigenpy/registration.hpp" #include "eigenpy/scalar-conversion.hpp" -namespace boost { -namespace python { -namespace detail { - -template <class MatType> -struct referent_size<Eigen::MatrixBase<MatType>&> { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -template <class MatType> -struct referent_size<Eigen::MatrixBase<MatType> > { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -template <class MatType> -struct referent_size<Eigen::EigenBase<MatType>&> { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -template <class MatType> -struct referent_size<Eigen::EigenBase<MatType> > { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -template <class MatType> -struct referent_size<Eigen::PlainObjectBase<MatType>&> { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -template <class MatType> -struct referent_size<Eigen::PlainObjectBase<MatType> > { - BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(MatType)); -}; - -} // namespace detail -} // namespace python -} // namespace boost - namespace eigenpy { template <typename MatType, typename EigenEquivalentType> EIGENPY_DEPRECATED void enableEigenPySpecific() { -- GitLab