proxygen
Exception.h File Reference
#include <exception>
#include <folly/CPortability.h>
#include <folly/CppAttributes.h>
#include <folly/Portability.h>

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 

Functions

template<typename Ex >
FOLLY_NOINLINE FOLLY_COLD void folly::throw_exception (Ex &&ex)
 
template<typename Ex >
FOLLY_NOINLINE FOLLY_COLD void folly::terminate_with (Ex &&ex) noexcept
 
template<typename T >
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN T && folly::detail::to_exception_arg_ (T &&t)
 
template<std::size_t N>
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN char const * folly::detail::to_exception_arg_ (char const (&array)[N])
 
template<typename Ex , typename... Args>
FOLLY_NOINLINE FOLLY_COLD void folly::detail::throw_exception_ (Args &&...args)
 
template<typename Ex , typename... Args>
FOLLY_NOINLINE FOLLY_COLD void folly::detail::terminate_with_ (Args &&...args) noexcept
 
template<typename Ex , typename... Args>
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN void folly::throw_exception (Args &&...args)
 
template<typename Ex , typename... Args>
FOLLY_ALWAYS_INLINE FOLLY_ATTR_VISIBILITY_HIDDEN void folly::terminate_with (Args &&...args) noexcept
 
template<typename F , typename... A>
FOLLY_NOINLINE FOLLY_COLD void folly::invoke_noreturn_cold (F &&f, A &&...a)