16namespace ap::action_type {
25 template <ap::detail::c_argument_value_type T>
26 using type = std::function<void(
const T&)>;
36 template <ap::detail::c_argument_value_type T>
37 using type = std::function<T(
const T&)>;
47 template <ap::detail::c_argument_value_type T>
48 using type = std::function<void(T&)>;
60 using type = std::function<void()>;
Provides the general concept definitions.
A modifying value action specifier.
An observing value action specifier.
An on-flag action specifier.