| 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 |