19 #ifndef _ALEXANDRIAKERNEL_SEQUENCE_H
20 #define _ALEXANDRIAKERNEL_SEQUENCE_H
22 #if __cplusplus > 201103L
29 #if __cplusplus > 201103L
30 template <
typename T, T... Idx>
36 template <std::
size_t N>
39 #warning "Index sequences not available, using a custom implementation"
41 template <
typename T, T... Idx>
45 return sizeof...(Idx);
60 template <std::
size_t N>
66 #endif // _ALEXANDRIAKERNEL_SEQUENCE_H
_integer_sequence< std::size_t, Idx...> _index_sequence
static constexpr std::size_t size() noexcept
typename _index_sequence_helper< N >::type _make_index_sequence