Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
RangeOf Concept Reference

Concept definition

template<typename R, typename T>
concept RangeOf =
std::ranges::range<R>
&& (std::derived_from<std::ranges::range_value_t<R>, T> ||
(IsRawPointer<std::ranges::range_value_t<R>> && IsRawPointer<T> && std::derived_from<std::remove_pointer_t<std::ranges::range_value_t<R>>, std::remove_pointer_t<T>>) )

Detailed Description

Definition at line 223 of file traits.h.