version 0.4.1
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:343

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.