25 #include <type_traits> 32 template <
typename... Ts>
37 template <
typename... Ts>
42 template <
class T,
class =
void>
49 struct is_iterator<T, ii_detail::
void_t<typename std::iterator_traits<T>::iterator_category>> : std::true_type
typename make_void< Ts... >::type void_t
When it 's not an iterator.
Namespace for the simulator and related classes.