Lines Matching refs:extents
278 class extents {
309 _LIBCPP_HIDE_FROM_ABI constexpr extents() noexcept = default;
317 _LIBCPP_HIDE_FROM_ABI constexpr explicit extents(_OtherIndexTypes... __dynvals) noexcept
330 _LIBCPP_HIDE_FROM_ABI constexpr extents(const array<_OtherIndexType, _Size>& __exts) noexcept
343 _LIBCPP_HIDE_FROM_ABI constexpr extents(const span<_OtherIndexType, _Size>& __exts) noexcept
391 …_LIBCPP_HIDE_FROM_ABI constexpr extents(const extents<_OtherIndexType, _OtherExtents...>& __other)…
418 …operator==(const extents& __lhs, const extents<_OtherIndexType, _OtherExtents...>& __rhs) noexcept…
437 template <class _IndexType, size_t _Rank, class _Extents = extents<_IndexType>>
441 struct __make_dextents< _IndexType, _Rank, extents<_IndexType, _ExtentsPack...>> {
443 …typename __make_dextents< _IndexType, _Rank - 1, extents<_IndexType, dynamic_extent, _ExtentsPack.…
447 struct __make_dextents< _IndexType, 0, extents<_IndexType, _ExtentsPack...>> {
448 using type = extents<_IndexType, _ExtentsPack...>;
467 explicit extents(_IndexTypes...) -> extents<size_t, __maybe_static_ext<_IndexTypes>...>;
471 explicit extents(_IndexTypes...) -> extents<size_t, size_t(((void)sizeof(_IndexTypes), dynamic_exte…
481 struct __is_extents<extents<_IndexType, _ExtentsPack...>> : true_type {};