camel case constants Success and None (possibly others) conflict with other projects
AFAIK, it is common (dare I say even standard) for constants to be written in fully upper case. Yet both Success
and None
are defined as constants in the X.h
header in camel case. This leads to conflicts with other projects:
https://gitlab.com/libeigen/eigen/-/issues/253
And odd workarounds:
https://gitlab.com/libeigen/eigen/-/commit/012419166e32a83798db3424462c1b36db4c7807