[refwrap.invoke] (original) (raw)

20 General utilities library [utilities]

20.14 Function objects [function.objects]

20.14.6 Class template reference_­wrapper [refwrap]

20.14.6.5 Invocation [refwrap.invoke]

🔗

template<class... ArgTypes> constexpr invoke_result_t<T&, ArgTypes...> operator()(ArgTypes&&... args) const;

1

#

Mandates: T is a complete type.

2

#

Returns: INVOKE(get(), std​::​forward<ArgTypes>(args)...).

([func.require])