proxygen
|
#include <folly/ExceptionWrapper.h>
#include <folly/Likely.h>
#include <folly/Memory.h>
#include <folly/Portability.h>
#include <folly/Unit.h>
#include <folly/Utility.h>
#include <folly/functional/Invoke.h>
#include <folly/lang/Exception.h>
#include <exception>
#include <stdexcept>
#include <type_traits>
#include <utility>
#include <folly/Try-inl.h>
Go to the source code of this file.
Classes | |
class | folly::TryException |
class | folly::UsingUninitializedTry |
class | folly::Try< T > |
class | folly::Try< void > |
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
Functions | |
template<typename F > | |
std::enable_if< !std::is_same< invoke_result_t< F >, void >::value, Try< invoke_result_t< F > > >::type | folly::makeTryWith (F &&f) |
template<typename F > | |
std::enable_if< std::is_same< invoke_result_t< F >, void >::value, Try< void > >::type | folly::makeTryWith (F &&f) |
template<typename T , typename... Args> | |
T * | folly::tryEmplace (Try< T > &t, Args &&...args) noexcept |
void | folly::tryEmplace (Try< void > &t) noexcept |
template<typename T , typename Func > | |
T * | folly::tryEmplaceWith (Try< T > &t, Func &&func) noexcept |
template<typename Func > | |
bool | folly::tryEmplaceWith (Try< void > &t, Func &&func) noexcept |
template<typename Tuple > | |
auto | folly::unwrapTryTuple (Tuple &&instance) |