4 #ifndef LEXY_DETAIL_INTEGER_SEQUENCE_HPP_INCLUDED
5 #define LEXY_DETAIL_INTEGER_SEQUENCE_HPP_INCLUDED
11 template <
typename T, T... Indices>
16 template <std::size_t... Indices>
19 #if defined(__clang__)
20 template <std::
size_t Size>
22 #elif defined(__GNUC__) && __GNUC__ >= 8
23 template <std::
size_t Size>
25 #elif defined(_MSC_VER)
26 template <std::
size_t Size>
31 template <
class Sequence1,
class Sequence2>
33 template <std::size_t... I1, std::size_t... I2>
41 typename _make_index_sequence<N - N / 2>::type>
54 template <std::
size_t Size>
59 template <
typename... T>
63 #endif // LEXY_DETAIL_INTEGER_SEQUENCE_HPP_INCLUDED