diff options
Diffstat (limited to 'libstdc++-v3/include')
-rw-r--r-- | libstdc++-v3/include/std/span | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libstdc++-v3/include/std/span b/libstdc++-v3/include/std/span index f215dec..ecce0b3 100644 --- a/libstdc++-v3/include/std/span +++ b/libstdc++-v3/include/std/span @@ -39,8 +39,6 @@ #if __cplusplus > 201703L #include <type_traits> -#include <tuple> -#include <utility> #include <array> #include <bits/stl_iterator.h> #include <bits/range_access.h> @@ -451,6 +449,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION 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> |