Struct IsIteratableHelper

Struct Documentation

struct IsIteratableHelper

Public Static Functions

static std::false_type isIteratable(...)
template<typename T, class Iterator = decltype(std::begin(std::declval<T>())), AUX_REQUIRE(EndIteratorValid, isSame<Iterator, decltype(std::end(std::declval<T>()))>()), AUX_REQUIRE(HasInputIterator, isBaseOrSame<std::input_iterator_tag, typename std::iterator_traits<Iterator>::iterator_category>())>
static std::true_type isIteratable(const T&)