`is_range< std::array<int, 3> >` is false
The is_range<>
trait should check for a begin()
and end()
method. However it claims std::array<int, 3>
or std::vector<int>
don't have them.
Example:
static_assert(Dune::is_range< std::array<int, 3> >::value, "std::array<int> must be a range");
results in the error message
error: static assertion failed: std::array<int> must be a range
@christi, could you take a look?