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