proxygen
|
Classes | |
struct | catch_fn |
Typedefs | |
template<template< class > class T, class... As> | |
using | AllOf = StrictConjunction< T< As >... > |
template<bool If, class T > | |
using | AddConstIf = _t< std::conditional< If, const T, T >> |
Functions | |
template<class Ex > | |
Ex && | dont_slice (Ex &&ex) |
template<class Ex , class Fn > | |
catch_fn< Ex, Fn > | catch_ (Ex *, Fn fn) |
template<class Fn > | |
Fn | catch_ (void const *, Fn fn) |
template<class Fn , class A > | |
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN auto | fold (Fn &&, A &&a) |
template<class Fn , class A , class B , class... Bs> | |
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN auto | fold (Fn &&fn, A &&a, B &&b, Bs &&...bs) |
using folly::exception_wrapper_detail::AddConstIf = typedef _t<std::conditional<If, const T, T>> |
Definition at line 65 of file ExceptionWrapper.h.
using folly::exception_wrapper_detail::AllOf = typedef StrictConjunction<T<As>...> |
Definition at line 62 of file ExceptionWrapper.h.
|
inline |
Definition at line 627 of file ExceptionWrapper-inl.h.
References folly::gen::move.
Referenced by folly::exception_wrapper::with_exception_().
|
inline |
Definition at line 631 of file ExceptionWrapper-inl.h.
Ex&& folly::exception_wrapper_detail::dont_slice | ( | Ex && | ex | ) |
Definition at line 345 of file ExceptionWrapper-inl.h.
References FOLLY_REQUIRES_DEF, and folly::value().
Referenced by folly::exception_wrapper::exception_wrapper().
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN auto folly::exception_wrapper_detail::fold | ( | Fn && | , |
A && | a | ||
) |
Definition at line 68 of file ExceptionWrapper.h.
References a, B, FOLLY_ALWAYS_INLINE, and FOLLY_ATTR_VISIBILITY_HIDDEN.
Referenced by fold(), folly::gen::foldl(), and folly::exception_wrapper::handle_().
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN auto folly::exception_wrapper_detail::fold | ( | Fn && | fn, |
A && | a, | ||
B && | b, | ||
Bs &&... | bs | ||
) |
Definition at line 74 of file ExceptionWrapper.h.