Concept CallableTransform

CallableTransform

Description

A CallableTransform is a function type or a function
pointer type where the return type Fn is a
PolymorphicFunctionObject and the arguments are
Transforms. is_callable< Fn >::value
must be true. The CallableTransform, when applied,
has the effect of invoking the polymorphic function
object Fn, passing as arguments the result(s)
of applying transform(s) Tn.