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 Antonio Sánchez