#if __cplusplus > 201703L
#include <type_traits>
-#include <tuple>
-#include <utility>
#include <array>
#include <bits/stl_iterator.h>
#include <bits/range_access.h>
return __sp[_Index];
}
+ template<typename _Tp> struct tuple_size;
+ template<size_t __i, typename _Tp> struct tuple_element;
+
template<typename _Type, size_t _Extent>
struct tuple_size<span<_Type, _Extent>>
: public integral_constant<size_t, _Extent>