20 General utilities library [utilities]

20.14 Function objects [function.objects]

20.14.3 Function template invoke [func.invoke]

template <class F, class... Args> result_of_t<F&&(Args&&...)> invoke(F&& f, Args&&... args);

Returns: INVOKE(std::forward<F>(f), std::forward<Args>(args)...) ([func.require]).