22#ifndef LELY_LIBC_FUNCTIONAL_HPP_
23#define LELY_LIBC_FUNCTIONAL_HPP_
26#if __cplusplus <= 201703L
36#if __cplusplus >= 201703L
46template <
class F,
class... Args>
47inline invoke_result_t<F, Args...>
49 return detail::invoke(::std::forward<F>(f), ::std::forward<Args>(
args)...);
This header file is part of the Lely libraries; it contains the compiler feature definitions.
invoke_result_t< F, Args... > invoke(F &&f, Args &&... args)
Invokes f with the arguments args... as if by INVOKE(forward<F>(f), forward<Args>(args)....
This header file is part of the compatibility library; it includes <type_traits> and defines any miss...