version 0.4
Ikarus::Concepts::IsFunctorWithArgs Concept Reference

Concept defining the requirements for functors with arguments. More...

#include <ikarus/utils/concepts.hh>

Concept definition

template<typename Op, typename... Args>
concept Ikarus::Concepts::IsFunctorWithArgs = requires(Op op, Args... args) {
op(args...);
}
Concept defining the requirements for functors with arguments.
Definition: concepts.hh:369

Detailed Description

Template Parameters
OpType of the functor.
ArgsTypes of the arguments.

The concept specifies that an instance of type Op can be invoked with arguments of types Args.