Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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>()) | ^
- Loading branch information