proxygen
functional.h File Reference
#include <functional>
#include <folly/experimental/pushmi/detail/concept_def.h>

Go to the source code of this file.

Classes

struct  folly::pushmi::invoke_fn
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::pushmi
 

Typedefs

template<class F , class... As>
using folly::pushmi::invoke_result_t = decltype(folly::pushmi::invoke(std::declval< F >(), std::declval< As >()...))
 

Functions

 folly::pushmi::PUSHMI_CONCEPT_DEF (template(class F, class...Args)(concept Invocable)(F, Args...), requires(F &&f)(::folly::pushmi::invoke((F &&) f, std::declval< Args >()...)))
 
 folly::pushmi::PUSHMI_CONCEPT_DEF (template(class F, class...Args)(concept NothrowInvocable)(F, Args...), requires(F &&f)(requires_< noexcept(::folly::pushmi::invoke((F &&) f, std::declval< Args >()...))>)&&Invocable< F, Args... >)
 

Variables

PUSHMI_INLINE_VAR constexpr struct folly::pushmi::invoke_fn folly::pushmi::invoke