From ec2e073b3af8de586755f6470addea18bf37a1cc Mon Sep 17 00:00:00 2001 From: Justin Carpentier <justin.carpentier@inria.fr> Date: Fri, 30 Jul 2021 13:54:04 +0200 Subject: [PATCH] types: raise exception when needed --- include/eigenpy/user-type.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/eigenpy/user-type.hpp b/include/eigenpy/user-type.hpp index 82fad254..0e7cd93c 100644 --- a/include/eigenpy/user-type.hpp +++ b/include/eigenpy/user-type.hpp @@ -109,6 +109,10 @@ namespace eigenpy if(array_scalar_type != src_obj_type) { + std::stringstream ss; + ss << "The input type is of wrong type. "; + ss << "The expected type is " << bp::type_info(typeid(T)).name() << std::endl; + eigenpy::Exception(ss.str()); return -1; } -- GitLab