Checks whether a given type is iteratable. More...
#include <chsvmetafun.h>
Checks whether a given type is iteratable.
T | A type to check against. |
The class inherits members of std::bool_constant. The inherited static boolean member value
is true
, if T
is an iteratable type, and is false
otherwise.
A type T
is iteratable, if, given an object t
of the type T
, the expressions std::begin(t)
and std::end(t)
are valid and returns an object of a type I
, which satisfies the Iterator requirements.