Result
|
This is the complete list of members for cpp::bitwizeshift::result< T, E >, including all inherited members.
and_then(U &&value) const -> result< typename std::decay< U >::type, E > | cpp::bitwizeshift::result< T, E > | |
error() const &noexcept(std::is_nothrow_constructible< E >::value &&std::is_nothrow_copy_constructible< E >::value) -> E | cpp::bitwizeshift::result< T, E > | |
error() &&noexcept(std::is_nothrow_constructible< E >::value &&std::is_nothrow_move_constructible< E >::value) -> E | cpp::bitwizeshift::result< T, E > | |
error_or(U &&default_error) const &-> error_type | cpp::bitwizeshift::result< T, E > | |
error_or(U &&default_error) &&-> error_type | cpp::bitwizeshift::result< T, E > | |
error_type typedef | cpp::bitwizeshift::result< T, E > | |
expect(String &&message) &-> typename std::add_lvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
expect(String &&message) &&-> typename std::add_rvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
expect(String &&message) const &-> typename std::add_lvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
expect(String &&message) const &&-> typename std::add_rvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
failure_type typedef | cpp::bitwizeshift::result< T, E > | |
flat_map(Fn &&fn) const &-> detail::invoke_result_t< Fn, const T & > | cpp::bitwizeshift::result< T, E > | |
flat_map(Fn &&fn) &&-> detail::invoke_result_t< Fn, T && > | cpp::bitwizeshift::result< T, E > | |
flat_map_error(Fn &&fn) const &-> detail::invoke_result_t< Fn, const E & > | cpp::bitwizeshift::result< T, E > | |
flat_map_error(Fn &&fn) &&-> detail::invoke_result_t< Fn, E && > | cpp::bitwizeshift::result< T, E > | |
has_error() const noexcept -> bool | cpp::bitwizeshift::result< T, E > | |
has_value() const noexcept -> bool | cpp::bitwizeshift::result< T, E > | |
map(Fn &&fn) const &-> result< detail::invoke_result_t< Fn, const T & >, E > | cpp::bitwizeshift::result< T, E > | |
map(Fn &&fn) &&-> result< detail::invoke_result_t< Fn, T && >, E > | cpp::bitwizeshift::result< T, E > | |
map_error(Fn &&fn) const &-> result< T, detail::invoke_result_t< Fn, const E & >> | cpp::bitwizeshift::result< T, E > | |
map_error(Fn &&fn) &&-> result< T, detail::invoke_result_t< Fn, E && >> | cpp::bitwizeshift::result< T, E > | |
operator bool() const noexcept | cpp::bitwizeshift::result< T, E > | explicit |
operator*() &noexcept -> typename std::add_lvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
operator*() &&noexcept -> typename std::add_rvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
operator*() const &noexcept -> typename std::add_lvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
operator*() const &&noexcept -> typename std::add_rvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
operator->() noexcept -> typename std::remove_reference< T >::type * | cpp::bitwizeshift::result< T, E > | |
operator->() const noexcept -> typename std::remove_reference< typename std::add_const< T >::type >::type * | cpp::bitwizeshift::result< T, E > | |
operator=(const result &other) -> result &=default | cpp::bitwizeshift::result< T, E > | |
operator=(result &&other) -> result &=default | cpp::bitwizeshift::result< T, E > | |
operator=(const result< T2, E2 > &other) noexcept(std::is_nothrow_assignable< T, const T2 & >::value &&std::is_nothrow_assignable< E, const E2 & >::value) -> result & | cpp::bitwizeshift::result< T, E > | |
operator=(result< T2, E2 > &&other) noexcept(std::is_nothrow_assignable< T, T2 && >::value &&std::is_nothrow_assignable< E, E2 && >::value) -> result & | cpp::bitwizeshift::result< T, E > | |
operator=(U &&value) noexcept(std::is_nothrow_assignable< T, U >::value) -> result & | cpp::bitwizeshift::result< T, E > | |
operator=(const failure< E2 > &other) noexcept(std::is_nothrow_assignable< E, const E2 & >::value) -> result & | cpp::bitwizeshift::result< T, E > | |
operator=(failure< E2 > &&other) noexcept(std::is_nothrow_assignable< E, E2 && >::value) -> result & | cpp::bitwizeshift::result< T, E > | |
rebind typedef | cpp::bitwizeshift::result< T, E > | |
result (defined in cpp::bitwizeshift::result< T, E >) | cpp::bitwizeshift::result< T, E > | friend |
result() noexcept(std::is_nothrow_constructible< U >::value) | cpp::bitwizeshift::result< T, E > | |
result(const result &other)=default | cpp::bitwizeshift::result< T, E > | |
result(result &&other)=default | cpp::bitwizeshift::result< T, E > | |
result(const result< T2, E2 > &other) noexcept(std::is_nothrow_constructible< T, const T2 & >::value &&std::is_nothrow_constructible< E, const E2 & >::value) | cpp::bitwizeshift::result< T, E > | |
result(const result< T2, E2 > &other) noexcept(std::is_nothrow_constructible< T, const T2 & >::value &&std::is_nothrow_constructible< E, const E2 & >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(result< T2, E2 > &&other) noexcept(std::is_nothrow_constructible< T, T2 && >::value &&std::is_nothrow_constructible< E, E2 && >::value) | cpp::bitwizeshift::result< T, E > | |
result(result< T2, E2 > &&other) noexcept(std::is_nothrow_constructible< T, T2 && >::value &&std::is_nothrow_constructible< E, E2 && >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(in_place_t, Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(in_place_t, std::initializer_list< U > ilist, Args &&...args) noexcept(std::is_nothrow_constructible< T, std::initializer_list< U >, Args... >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(in_place_error_t, Args &&... args) noexcept(std::is_nothrow_constructible< E, Args... >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(in_place_error_t, std::initializer_list< U > ilist, Args &&...args) noexcept(std::is_nothrow_constructible< E, std::initializer_list< U >, Args... >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(const failure< E2 > &e) noexcept(std::is_nothrow_constructible< E, const E2 & >::value) | cpp::bitwizeshift::result< T, E > | |
result(failure< E2 > &&e) noexcept(std::is_nothrow_constructible< E, E2 && >::value) | cpp::bitwizeshift::result< T, E > | |
result(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value) | cpp::bitwizeshift::result< T, E > | explicit |
result(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value) | cpp::bitwizeshift::result< T, E > | |
value() &-> typename std::add_lvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
value() &&-> typename std::add_rvalue_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
value() const &-> typename std::add_lvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
value() const &&-> typename std::add_rvalue_reference< typename std::add_const< T >::type >::type | cpp::bitwizeshift::result< T, E > | |
value_or(U &&default_value) const &-> typename std::remove_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
value_or(U &&default_value) &&-> typename std::remove_reference< T >::type | cpp::bitwizeshift::result< T, E > | |
value_type typedef | cpp::bitwizeshift::result< T, E > |