strata::shape_queryableΒΆ
Part of Views and expressions.
concept
template<typename T>
concept strata::shape_queryable = shape_bearing<T> && requires(const std::remove_cvref_t<T>& value) {
{ value.shape() } -> std::convertible_to<shape_t<T>>;
}
A type whose values give their shape: value.shape(), of the shape shape_t names.