Removing compiler-reserved names (e.g. _Scalar, _Rows, etc.)
Submitted by michel_morin
Assigned to Nobody
Link to original bugzilla bug (#361)
Version: 3.0
Description
Maybe you know this, but let me explain this.
Names begin with an underscore followed by an uppercase letter are
reserved to compilers for any use (C++ Standard §17.4.3.1.2).
So it is unsafe to use template parameter's name like Scalar, Rows, etc.
How about changing these names to Scalar, Rows, …?
Edited by Eigen Bugzilla