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 typedef | folly::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() noexcept | folly::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 typedef | folly::Expected< Value, Error > | |
Expected class | folly::Expected< Value, Error > | friend |
Expected() noexcept(noexcept(B{})) | folly::Expected< Value, Error > | inline |
Expected(const Expected &that)=default | folly::Expected< Value, Error > | |
Expected(Expected &&that)=default | folly::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 &)=delete | folly::Expected< Value, Error > | |
Expected(Error &&)=delete | folly::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::ExpectedHelper | folly::Expected< Value, Error > | friend |
expected_detail::ExpectedStorage | folly::Expected< Value, Error > | friend |
ExpectedStorage() noexcept(noexcept(E{})) | folly::expected_detail::ExpectedStorage< Value, Error > | inlineprivate |
ExpectedStorage(EmptyTag) noexcept | folly::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 &noexcept | folly::Expected< Value, Error > | inline |
get_pointer()&noexcept | folly::Expected< Value, Error > | inline |
get_pointer()&&=delete | folly::Expected< Value, Error > | |
hasError() const noexcept | folly::Expected< Value, Error > | inline |
hasValue() const noexcept | folly::Expected< Value, Error > | inline |
MakeBadExpectedAccess typedef | folly::Expected< Value, Error > | private |
operator bool() const noexcept | folly::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)=default | folly::Expected< Value, Error > | |
operator=(Expected &&that)=default | folly::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 &)=delete | folly::Expected< Value, Error > | |
operator=(Error &&)=delete | folly::Expected< Value, Error > | |
operator==(const Expected< Val, Err > &lhs, const Expected< Val, Err > &rhs) | folly::Expected< Value, Error > | friend |
rebind typedef | folly::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() noexcept | folly::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 typedef | folly::Expected< Value, Error > | |
which() const noexcept | folly::Expected< Value, Error > | inlineprivate |
which_ | folly::expected_detail::ExpectedStorage< Value, Error > | private |