Predicates

template<class T>
constexpr bool core::mp::is_iterator_v = is_iterator<T>::value