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