Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::RankedMdspanLike Concept Reference

An mdspan-like type with a specified static rank. More...

#include <concepts.hpp>

Concept definition

template<class MDS, std::size_t Rank>
concept uni20::RankedMdspanLike = MdspanLike<std::remove_cvref_t<MDS>> && (std::remove_cvref_t<MDS>::rank() == Rank)
A readable type implementing the mdspan observers and multidimensional subscript contract.
Definition mdspan/concepts.hpp:291
An mdspan-like type with a specified static rank.
Definition mdspan/concepts.hpp:447

Detailed Description

An mdspan-like type with a specified static rank.

Template Parameters
MDSThe mdspan-like type under test.
RankRequired rank.