15 #ifndef OPENSCENARIO_INTERPRETER__TYPE_TRAITS__ITERABLE_HPP_
16 #define OPENSCENARIO_INTERPRETER__TYPE_TRAITS__ITERABLE_HPP_
24 inline namespace type_traits
26 template <
typename T,
typename =
void>
32 struct Iterable<T,
void_t<decltype(
std::begin(std::declval<T>()), std::end(std::declval<T>()))>>
33 :
public std::true_type
void void_t
Definition: void_t.hpp:25
Definition: lanelet_wrapper.hpp:39
Definition: iterable.hpp:28