sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::mpl::fixed_size_span Concept Reference

#include <mp_utils.hpp>

Concept definition

template<typename T>
concept sparrow::mpl::fixed_size_span = requires {
typename std::remove_cvref_t<T>::element_type;
requires std::tuple_size_v<T> != std::dynamic_extent;
requires std::same_as<
std::span<typename std::remove_cvref_t<T>::element_type, std::remove_cvref_t<T>::extent>,
std::remove_cvref_t<T>>;
}

Detailed Description

Definition at line 539 of file mp_utils.hpp.