[func.bind.bind] (original) (raw)

Returns: An argument forwarding call wrapper g ([func.require]).

A program that attempts to invoke a volatile-qualified gis ill-formed.

When g is not volatile-qualified, invocation ofg(, , …, )is expression-equivalent ([defns.expression.equivalent]) to_INVOKE_(static_cast<>(),static_cast<>(), static_cast<>(), …, static_cast<>()) for the first overload, and_INVOKE_<R>(static_cast<>(),static_cast<>(), static_cast<>(), …, static_cast<>()) for the second overload, where the values and types of the target argument and of the bound arguments, , …, are determined as specified below.