std::experimental::ranges::invoke
Min standard notice:
Header: <experimental/ranges/functional>
Invoke the Callable object f with the parameters args, and return the result, as if by return INVOKE(std::forward
# Declarations
template< class F, class... Args >
std::result_of_t<F&&(Args&&...)> invoke( F&& f, Args&&... args );
(ranges TS)
# Parameters
f: Callable object to be invokedargs: arguments to pass to f