assign(Other &&that) | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
assignError(Es &&...es) | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
assignValue(Vs &&...vs) | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
Base typedef | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
ch_ | folly::expected_detail::ExpectedUnion< Value, Error > | |
clear() noexcept | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
CopyAssignable()=default | folly::expected_detail::CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value > | |
CopyAssignable(const CopyAssignable &)=default | folly::expected_detail::CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value > | |
CopyAssignable(CopyAssignable &&)=default | folly::expected_detail::CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value > | |
CopyConstructible()=default | folly::expected_detail::CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value > | |
CopyConstructible(const CopyConstructible &that) noexcept(Noexcept) | folly::expected_detail::CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value > | inline |
CopyConstructible(CopyConstructible &&)=default | folly::expected_detail::CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value > | |
error()& | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
error() const & | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
error()&& | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
error_ | folly::expected_detail::ExpectedUnion< Value, Error > | |
error_type typedef | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
ExpectedStorage() noexcept(noexcept(E{})) | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
ExpectedStorage(const ExpectedStorage &)=default | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
ExpectedStorage(ExpectedStorage &&)=default | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
ExpectedUnion(EmptyTag) noexcept | folly::expected_detail::ExpectedUnion< Value, Error > | inlineexplicit |
ExpectedUnion(ValueTag, Vs &&...vs) noexcept(noexcept(Value(static_cast< Vs && >(vs)...))) | folly::expected_detail::ExpectedUnion< Value, Error > | inlineexplicit |
ExpectedUnion(ErrorTag, Es &&...es) noexcept(noexcept(Error(static_cast< Es && >(es)...))) | folly::expected_detail::ExpectedUnion< Value, Error > | inlineexplicit |
ExpectedUnion(const ExpectedUnion &) | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
ExpectedUnion(ExpectedUnion &&) noexcept | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
isSelfAssign(const ExpectedStorage *that) const | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
isSelfAssign(const void *) const | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
MoveAssignable()=default | folly::expected_detail::MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value > | |
MoveAssignable(const MoveAssignable &)=default | folly::expected_detail::MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value > | |
MoveAssignable(MoveAssignable &&)=default | folly::expected_detail::MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value > | |
MoveConstructible()=default | folly::expected_detail::MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value > | |
MoveConstructible(const MoveConstructible &)=default | folly::expected_detail::MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value > | |
MoveConstructible(MoveConstructible &&that) noexcept(Noexcept) | folly::expected_detail::MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value > | inline |
operator=(const ExpectedStorage &)=default | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
operator=(ExpectedStorage &&)=default | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
folly::expected_detail::ExpectedUnion::operator=(const ExpectedUnion &) | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
folly::expected_detail::ExpectedUnion::operator=(ExpectedUnion &&) noexcept | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value >::operator=(const CopyConstructible &)=default | folly::expected_detail::CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value > | |
CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value >::operator=(CopyConstructible &&)=default | folly::expected_detail::CopyConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_copy_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_copy_constructible, Value, Error >::value > | |
MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value >::operator=(const MoveConstructible &)=default | folly::expected_detail::MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value > | |
MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value >::operator=(MoveConstructible &&)=default | folly::expected_detail::MoveConstructible< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< std::is_move_constructible, Value, Error >::value, StrictAllOf< std::is_nothrow_move_constructible, Value, Error >::value > | |
CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value >::operator=(const CopyAssignable &that) noexcept(Noexcept) | folly::expected_detail::CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value > | inline |
CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value >::operator=(CopyAssignable &&)=default | folly::expected_detail::CopyAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsCopyable, Value, Error >::value, StrictAllOf< IsNothrowCopyable, Value, Error >::value > | |
MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value >::operator=(const MoveAssignable &)=default | folly::expected_detail::MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value > | |
MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value >::operator=(MoveAssignable &&that) noexcept(Noexcept) | folly::expected_detail::MoveAssignable< ExpectedStorage< Value, Error, StorageType::eUnion >, StrictAllOf< IsMovable, Value, Error >::value, StrictAllOf< IsNothrowMovable, Value, Error >::value > | inline |
uninitializedByException() const noexcept | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
value()& | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
value() const & | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
value()&& | folly::expected_detail::ExpectedUnion< Value, Error > | inline |
value_ | folly::expected_detail::ExpectedUnion< Value, Error > | |
value_type typedef | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | |
which_ | folly::expected_detail::ExpectedUnion< Value, Error > | |
~ExpectedStorage() | folly::expected_detail::ExpectedStorage< Value, Error, StorageType::eUnion > | inline |
~ExpectedUnion() | folly::expected_detail::ExpectedUnion< Value, Error > | inline |