You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* include registration: add failing unit test
* include registration: break circular include loop
otherwise, when a user include directly this header without fwd.hpp, as
in the include.cpp regression test:
Dans le fichier inclus depuis ../include/eigenpy/fwd.hpp:35,
depuis ../include/eigenpy/registration.hpp:9,
depuis ../unittest/include.cpp:7:
../include/eigenpy/expose.hpp: Dans la fonction « void eigenpy::expose() »:
../include/eigenpy/expose.hpp:27:9: erreur: « register_symbolic_link_to_registered_type » n'a pas été déclaré dans cette portée
27 | if(!register_symbolic_link_to_registered_type<T>())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/eigenpy/expose.hpp:27:52: erreur: expected primary-expression before « > » token
27 | if(!register_symbolic_link_to_registered_type<T>())
| ^
../include/eigenpy/expose.hpp:27:50: attention: le non logique est toujours appliqué au membre de gauche de la comparaison [-Wlogical-not-parentheses]
27 | if(!register_symbolic_link_to_registered_type<T>())
| ^
../include/eigenpy/expose.hpp:27:54: erreur: expected primary-expression before « ) » token
27 | if(!register_symbolic_link_to_registered_type<T>())
| ^
0 commit comments