proxygen
folly::futures::detail::retrying_policy_traits< Policy > Struct Template Reference

#include <Retrying.h>

Public Types

using result = invoke_result_t< Policy, size_t, const exception_wrapper & >
 
using is_raw = std::is_same< result, bool >
 
using is_fut = std::is_same< result, Future< bool >>
 
using tag = typename std::conditional< is_raw::value, retrying_policy_raw_tag, typename std::conditional< is_fut::value, retrying_policy_fut_tag, void >::type >::type
 

Detailed Description

template<class Policy>
struct folly::futures::detail::retrying_policy_traits< Policy >

Definition at line 71 of file Retrying.h.

Member Typedef Documentation

template<class Policy>
using folly::futures::detail::retrying_policy_traits< Policy >::is_fut = std::is_same<result, Future<bool>>

Definition at line 74 of file Retrying.h.

template<class Policy>
using folly::futures::detail::retrying_policy_traits< Policy >::is_raw = std::is_same<result, bool>

Definition at line 73 of file Retrying.h.

template<class Policy>
using folly::futures::detail::retrying_policy_traits< Policy >::result = invoke_result_t<Policy, size_t, const exception_wrapper&>

Definition at line 72 of file Retrying.h.

template<class Policy>
using folly::futures::detail::retrying_policy_traits< Policy >::tag = typename std::conditional< is_raw::value, retrying_policy_raw_tag, typename std::conditional<is_fut::value, retrying_policy_fut_tag, void>:: type>::type

Definition at line 79 of file Retrying.h.


The documentation for this struct was generated from the following file: