proxygen
boosters.h File Reference
#include <chrono>
#include <cstdint>
#include <cstdio>
#include <exception>
#include <functional>
#include <utility>
#include <folly/experimental/pushmi/concepts.h>
#include <folly/experimental/pushmi/detail/functional.h>
#include <folly/experimental/pushmi/traits.h>

Go to the source code of this file.

Classes

struct  folly::pushmi::construct< T >
 
struct  folly::pushmi::construct_deduced< T >
 
struct  folly::pushmi::ignoreVF
 
struct  folly::pushmi::abortEF
 
struct  folly::pushmi::ignoreDF
 
struct  folly::pushmi::ignoreNF
 
struct  folly::pushmi::ignoreStrtF
 
struct  folly::pushmi::ignoreSF
 
struct  folly::pushmi::systemNowF
 
struct  folly::pushmi::priorityZeroF
 
struct  folly::pushmi::passDVF
 
struct  folly::pushmi::passDEF
 
struct  folly::pushmi::passDDF
 
struct  folly::pushmi::passDStrtF
 
struct  folly::pushmi::passDEXF
 
struct  folly::pushmi::passDSF
 
struct  folly::pushmi::passDNF
 
struct  folly::pushmi::passDZF
 
struct  folly::pushmi::overload_fn< Fns >
 
struct  folly::pushmi::overload_fn< Fn >
 
struct  folly::pushmi::overload_fn< Fn, Fns... >
 
struct  folly::pushmi::on_value_fn< Fns >
 
struct  folly::pushmi::on_error_fn< Fns >
 
struct  folly::pushmi::on_done_fn< Fn >
 
struct  folly::pushmi::on_starting_fn< Fns >
 
struct  folly::pushmi::on_executor_fn< Fn >
 
struct  folly::pushmi::on_submit_fn< Fns >
 
struct  folly::pushmi::on_now_fn< Fn >
 

Namespaces

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

Typedefs

template<template< class... > class T, class... AN>
using folly::pushmi::deduced_type_t = ::folly::pushmi::invoke_result_t< construct_deduced< T >, AN... >
 

Functions

template<class... Fns>
auto folly::pushmi::overload (Fns...fns) -> overload_fn< Fns... >
 
template<class... Fns>
auto folly::pushmi::on_value (Fns...fns) -> on_value_fn< Fns... >
 
template<class... Fns>
auto folly::pushmi::on_error (Fns...fns) -> on_error_fn< Fns... >
 
template<class Fn >
auto folly::pushmi::on_done (Fn fn) -> on_done_fn< Fn >
 
template<class... Fns>
auto folly::pushmi::on_starting (Fns...fns) -> on_starting_fn< Fns... >
 
template<class Fn >
auto folly::pushmi::on_executor (Fn fn) -> on_executor_fn< Fn >
 
template<class... Fns>
auto folly::pushmi::on_submit (Fns...fns) -> on_submit_fn< Fns... >
 
template<class Fn >
auto folly::pushmi::on_now (Fn fn) -> on_now_fn< Fn >