Files
eigen/test
Antonio Sanchez 5dac0b53c9 Move Eigen::all,last,lastp1,lastN to Eigen::placeholders::.
These names are so common, IMO they should not exist directly in the
`Eigen::` namespace.  This prevents us from using the `last` or `all`
names for any parameters or local variables, otherwise spitting out
warnings about shadowing or hiding the global values.  Many external
projects (and our own examples) also heavily use
```
using namespace Eigen;
```
which means these conflict with external libraries as well, e.g.
`std::fill(first,last,value)`.

It seems originally these were placed in a separate namespace
`Eigen::placeholders`, which has since been deprecated.  I propose
to un-deprecate this, and restore the original locations.

These symbols are also imported into `Eigen::indexing`, which
additionally imports `fix` and `seq`. An alternative is to remove the
`placeholders` namespace and stick with `indexing`.

NOTE: this is an API-breaking change.

Fixes #2321.
2021-09-17 10:21:42 -07:00
..
2019-03-14 10:08:12 +01:00
2016-05-18 14:03:03 +02:00
2021-09-10 14:22:50 -07:00
2018-11-23 15:37:09 +01:00
2021-03-15 13:32:24 -07:00
2019-12-11 18:22:57 +00:00
2021-01-27 23:32:12 +01:00
2021-05-07 16:26:57 +00:00
2021-01-27 23:32:12 +01:00
2021-03-10 22:17:03 -08:00
2021-04-22 18:45:19 +00:00
2021-09-15 20:49:43 +00:00
2021-01-21 09:44:42 -08:00
2018-11-23 15:12:06 +01:00