proxygen
folly::Expected< Value, Error > Member List

This is the complete list of members for folly::Expected< Value, Error >, including all inherited members.

assign(Other &&that)folly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
assignError(Es &&...es)folly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
assignValue(Vs &&...vs)folly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
Base typedeffolly::Expected< Value, Error >private
base()&folly::Expected< Value, Error >inlineprivate
base() const &folly::Expected< Value, Error >inlineprivate
base()&&folly::Expected< Value, Error >inlineprivate
ch_folly::expected_detail::ExpectedStorage< Value, Error >private
clear() noexceptfolly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
emplace(Ts &&...ts)folly::Expected< Value, Error >inline
error() const &folly::Expected< Value, Error >inline
error()&folly::Expected< Value, Error >inline
error()&&folly::Expected< Value, Error >inline
error_folly::expected_detail::ExpectedStorage< Value, Error >private
error_type typedeffolly::Expected< Value, Error >
Expected classfolly::Expected< Value, Error >friend
Expected() noexcept(noexcept(B{}))folly::Expected< Value, Error >inline
Expected(const Expected &that)=defaultfolly::Expected< Value, Error >
Expected(Expected &&that)=defaultfolly::Expected< Value, Error >
Expected(Expected< V, E > that)folly::Expected< Value, Error >inline
Expected(const Value &val) noexcept(noexcept(Value(val)))folly::Expected< Value, Error >inline
Expected(Value &&val) noexcept(noexcept(Value(std::move(val))))folly::Expected< Value, Error >inline
Expected(T &&val) noexcept(noexcept(Value(static_cast< T && >(val))))folly::Expected< Value, Error >inline
Expected(in_place_t, Ts &&...ts) noexcept(noexcept(Value(std::declval< Ts >()...)))folly::Expected< Value, Error >inlineexplicit
Expected(in_place_t, std::initializer_list< U > il, Ts &&...ts) noexcept(noexcept(Value(std::declval< Ts >()...)))folly::Expected< Value, Error >inlineexplicit
Expected(const Error &)=deletefolly::Expected< Value, Error >
Expected(Error &&)=deletefolly::Expected< Value, Error >
Expected(unexpected_t, const Error &err) noexcept(noexcept(Error(err)))folly::Expected< Value, Error >inline
Expected(unexpected_t, Error &&err) noexcept(noexcept(Error(std::move(err))))folly::Expected< Value, Error >inline
Expected(const Unexpected< Error > &err) noexcept(noexcept(Error(err.error())))folly::Expected< Value, Error >inline
Expected(Unexpected< Error > &&err) noexcept(noexcept(Error(std::move(err.error()))))folly::Expected< Value, Error >inline
Expected(const expected_detail::PromiseReturn< Value, Error > &p)folly::Expected< Value, Error >inline
expected_detail::ExpectedHelperfolly::Expected< Value, Error >friend
expected_detail::ExpectedStoragefolly::Expected< Value, Error >friend
ExpectedStorage() noexcept(noexcept(E{}))folly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
ExpectedStorage(EmptyTag) noexceptfolly::expected_detail::ExpectedStorage< Value, Error >inlineexplicitprivate
ExpectedStorage(ValueTag, Vs &&...vs) noexcept(noexcept(Value(static_cast< Vs && >(vs)...)))folly::expected_detail::ExpectedStorage< Value, Error >inlineexplicitprivate
ExpectedStorage(ErrorTag, Es &&...es) noexcept(noexcept(Error(static_cast< Es && >(es)...)))folly::expected_detail::ExpectedStorage< Value, Error >inlineexplicitprivate
FOLLY_MSVC_DISABLE_WARNING(4702) Error &error()&folly::expected_detail::ExpectedStorage< Value, Error >inlineprivate
get_pointer() const &noexceptfolly::Expected< Value, Error >inline
get_pointer()&noexceptfolly::Expected< Value, Error >inline
get_pointer()&&=deletefolly::Expected< Value, Error >
hasError() const noexceptfolly::Expected< Value, Error >inline
hasValue() const noexceptfolly::Expected< Value, Error >inline
MakeBadExpectedAccess typedeffolly::Expected< Value, Error >private
operator bool() const noexceptfolly::Expected< Value, Error >inlineexplicit
operator*() const &folly::Expected< Value, Error >inline
operator*()&folly::Expected< Value, Error >inline
operator*()&&folly::Expected< Value, Error >inline
operator->() const folly::Expected< Value, Error >inline
operator->()folly::Expected< Value, Error >inline
operator<(const Expected< Val, Err > &lhs, const Expected< Val, Err > &rhs)folly::Expected< Value, Error >friend
operator=(const Expected &that)=defaultfolly::Expected< Value, Error >
operator=(Expected &&that)=defaultfolly::Expected< Value, Error >
operator=(Expected< V, E > that)folly::Expected< Value, Error >inline
operator=(const Value &val) noexcept(expected_detail::IsNothrowCopyable< Value >::value)folly::Expected< Value, Error >inline
operator=(Value &&val) noexcept(expected_detail::IsNothrowMovable< Value >::value)folly::Expected< Value, Error >inline
operator=(T &&val)folly::Expected< Value, Error >inline
operator=(const Unexpected< Error > &err) noexcept(expected_detail::IsNothrowCopyable< Error >::value)folly::Expected< Value, Error >inline
operator=(Unexpected< Error > &&err) noexcept(expected_detail::IsNothrowMovable< Error >::value)folly::Expected< Value, Error >inline
operator=(const Error &)=deletefolly::Expected< Value, Error >
operator=(Error &&)=deletefolly::Expected< Value, Error >
operator==(const Expected< Val, Err > &lhs, const Expected< Val, Err > &rhs)folly::Expected< Value, Error >friend
rebind typedeffolly::Expected< Value, Error >
requireError() const folly::Expected< Value, Error >inlineprivate
requireValue() const folly::Expected< Value, Error >inlineprivate
swap(Expected &that) noexcept(expected_detail::StrictAllOf< IsNothrowSwappable, Value, Error >::value)folly::Expected< Value, Error >inline
then(Fns &&...fns) const &-> decltype(expected_detail::ExpectedHelper::then_(std::declval< const Base & >(), std::declval< Fns >()...))folly::Expected< Value, Error >inline
then(Fns &&...fns)&-> decltype(expected_detail::ExpectedHelper::then_(std::declval< Base & >(), std::declval< Fns >()...))folly::Expected< Value, Error >inline
then(Fns &&...fns)&&-> decltype(expected_detail::ExpectedHelper::then_(std::declval< Base && >(), std::declval< Fns >()...))folly::Expected< Value, Error >inline
thenOrThrow(Yes &&yes, No &&no=No{}) const &-> decltype(std::declval< Yes >()(std::declval< const Value & >()))folly::Expected< Value, Error >inline
thenOrThrow(Yes &&yes, No &&no=No{})&-> decltype(std::declval< Yes >()(std::declval< Value & >()))folly::Expected< Value, Error >inline
thenOrThrow(Yes &&yes, No &&no=No{})&&-> decltype(std::declval< Yes >()(std::declval< Value && >()))folly::Expected< Value, Error >inline
uninitializedByException() noexceptfolly::expected_detail::ExpectedStorage< Value, Error >inlineprivatestatic
value() const &folly::Expected< Value, Error >inline
value()&folly::Expected< Value, Error >inline
value()&&folly::Expected< Value, Error >inline
value_folly::expected_detail::ExpectedStorage< Value, Error >private
value_or(U &&dflt) const &folly::Expected< Value, Error >inline
value_or(U &&dflt)&&folly::Expected< Value, Error >inline
value_type typedeffolly::Expected< Value, Error >
which() const noexceptfolly::Expected< Value, Error >inlineprivate
which_folly::expected_detail::ExpectedStorage< Value, Error >private