#include <functional.h>
|
template<class F , class... As> |
auto | operator() (F &&f, As &&...as) const noexcept(noexcept(((F &&) f)((As &&) as...))) -> decltype(((F &&) f)((As &&) as...)) |
|
template<class F , class... As> |
auto | operator() (F &&f, As &&...as) const noexcept(noexcept(std::declval< mem_fn_t< F >>()((As &&) as...))) -> decltype(std::mem_fn(f)((As &&) as...)) |
|
|
template<class F > |
using | mem_fn_t = decltype(std::mem_fn(std::declval< F >())) |
|
Definition at line 25 of file functional.h.
template<class F , class... As>
auto folly::pushmi::invoke_fn::operator() |
( |
F && |
f, |
|
|
As &&... |
as |
|
) |
| const -> decltype(((F &&) f)((As &&) as...)) |
|
inlinenoexcept |
Definition at line 32 of file functional.h.
References f.
35 return ((F &&)
f)((As &&)
as...);
template<class F , class... As>
auto folly::pushmi::invoke_fn::operator() |
( |
F && |
f, |
|
|
As &&... |
as |
|
) |
| const -> decltype(std::mem_fn(f)((As &&) as...)) |
|
inlinenoexcept |
The documentation for this struct was generated from the following file:
- proxygen/folly/folly/experimental/pushmi/detail/functional.h