I've seen some snippet of code from this page https://en.cppreference.com/w/cpp/types/result_of and have noticed this specific function template signature type:
template<class F, class... Args>
static auto call(F&& f, Args&&... args)
-> decltype(std::forward<F>(f)(std::forward<Args>(args)...));
Note: From the given implementation, there is no definition at all and only specifies its return type.
If this is possible, what are the possible applications that can be used for this?