|
| template<typename CallableType , EvaluatorConcept FirstEvaluatorType, EvaluatorConcept SecondEvaluatorType> |
| constexpr mgis::size_type | mgis::function::getNumberOfComponents (const BinaryOperationModifier< CallableType, FirstEvaluatorType, SecondEvaluatorType > &) |
| |
| template<typename CallableType , EvaluatorConcept FirstEvaluatorType, EvaluatorConcept SecondEvaluatorType> |
| constexpr mgis::size_type | mgis::function::getNumberOfComponents (const BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType > &) |
| |
|
template<typename CallableType > |
| constexpr auto | mgis::function::internals::binary_operation_modifier2 (CallableType) |
| |
template<typename CallableType , typename SecondEvaluatorType >
requires (EvaluatorConcept<std::decay_t<SecondEvaluatorType>>) |
| constexpr auto | mgis::function::binary_operation (CallableType &&, SecondEvaluatorType &&) |
| |
template<typename CallableType , typename FirstEvaluatorType , typename SecondEvaluatorType >
requires ((EvaluatorConcept<std::decay_t<FirstEvaluatorType>>)&& // (EvaluatorConcept<std::decay_t<SecondEvaluatorType>>)&& // (std::invocable< std::decay_t<CallableType>, evaluator_result<std::decay_t<FirstEvaluatorType>>, evaluator_result<std::decay_t<SecondEvaluatorType>>>)) |
| constexpr auto | mgis::function::binary_operation (CallableType &&, FirstEvaluatorType &&, SecondEvaluatorType &&) |
| |