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>
typename _index_sequence_helper< N >::type _make_index_sequence
static constexpr std::size_t size() noexcept