MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kriya::PatternDurationSource Concept Reference

A callable from a pass number to the array of durations for that pass. More...

#include <Pattern.hpp>

Concept definition

template<typename Source>
concept MayaFlux::Kriya::PatternDurationSource = std::move_constructible<std::decay_t<Source>>
&& std::invocable<std::decay_t<Source>&, uint64_t>
&& std::ranges::input_range<std::invoke_result_t<std::decay_t<Source>&, uint64_t>>
&& std::convertible_to<std::ranges::range_value_t<std::invoke_result_t<std::decay_t<Source>&, uint64_t>>, double>
A callable from a pass number to the array of durations for that pass.
Definition Pattern.hpp:52

Detailed Description

A callable from a pass number to the array of durations for that pass.

Definition at line 52 of file Pattern.hpp.