From fb3482ae3d3cec72407acb5bbc25593cb0145b59 Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Thu, 21 Apr 2016 13:49:12 +0200 Subject: [PATCH] Remove extraneous template parameter list in template specialization --- include/hpp/fcl/eigen/vec_3fx.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/hpp/fcl/eigen/vec_3fx.h b/include/hpp/fcl/eigen/vec_3fx.h index 23a1e3fd..dc47dc43 100644 --- a/include/hpp/fcl/eigen/vec_3fx.h +++ b/include/hpp/fcl/eigen/vec_3fx.h @@ -151,10 +151,10 @@ namespace Eigen { {}; template <typename Derived> struct remove_fcl { typedef Derived type; }; - template <> template <typename Derived> struct remove_fcl <FclOp<Derived> > { typedef Derived type; }; - template <> template <typename Derived> struct remove_fcl <const FclOp<Derived> > { typedef Derived type; }; - template <> template <typename T, int Col, int Options> struct remove_fcl <FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; }; - template <> template <typename T, int Col, int Options> struct remove_fcl <const FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; }; + template <typename Derived> struct remove_fcl <FclOp<Derived> > { typedef Derived type; }; + template <typename Derived> struct remove_fcl <const FclOp<Derived> > { typedef Derived type; }; + template <typename T, int Col, int Options> struct remove_fcl <FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; }; + template <typename T, int Col, int Options> struct remove_fcl <const FclMatrix<T,Col,Options> > { typedef typename FclMatrix<T,Col,Options>::Base type; }; } #include <hpp/fcl/eigen/product.h> -- GitLab