Result
cpp::bitwizeshift::result< T, E > Member List

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) -> Ecpp::bitwizeshift::result< T, E >
error() &&noexcept(std::is_nothrow_constructible< E >::value &&std::is_nothrow_move_constructible< E >::value) -> Ecpp::bitwizeshift::result< T, E >
error_or(U &&default_error) const &-> error_typecpp::bitwizeshift::result< T, E >
error_or(U &&default_error) &&-> error_typecpp::bitwizeshift::result< T, E >
error_type typedefcpp::bitwizeshift::result< T, E >
expect(String &&message) &-> typename std::add_lvalue_reference< T >::typecpp::bitwizeshift::result< T, E >
expect(String &&message) &&-> typename std::add_rvalue_reference< T >::typecpp::bitwizeshift::result< T, E >
expect(String &&message) const &-> typename std::add_lvalue_reference< typename std::add_const< T >::type >::typecpp::bitwizeshift::result< T, E >
expect(String &&message) const &&-> typename std::add_rvalue_reference< typename std::add_const< T >::type >::typecpp::bitwizeshift::result< T, E >
failure_type typedefcpp::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 -> boolcpp::bitwizeshift::result< T, E >
has_value() const noexcept -> boolcpp::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 noexceptcpp::bitwizeshift::result< T, E >explicit
operator*() &noexcept -> typename std::add_lvalue_reference< T >::typecpp::bitwizeshift::result< T, E >
operator*() &&noexcept -> typename std::add_rvalue_reference< T >::typecpp::bitwizeshift::result< T, E >
operator*() const &noexcept -> typename std::add_lvalue_reference< typename std::add_const< T >::type >::typecpp::bitwizeshift::result< T, E >
operator*() const &&noexcept -> typename std::add_rvalue_reference< typename std::add_const< T >::type >::typecpp::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 &=defaultcpp::bitwizeshift::result< T, E >
operator=(result &&other) -> result &=defaultcpp::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 typedefcpp::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)=defaultcpp::bitwizeshift::result< T, E >
result(result &&other)=defaultcpp::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 >::typecpp::bitwizeshift::result< T, E >
value() &&-> typename std::add_rvalue_reference< T >::typecpp::bitwizeshift::result< T, E >
value() const &-> typename std::add_lvalue_reference< typename std::add_const< T >::type >::typecpp::bitwizeshift::result< T, E >
value() const &&-> typename std::add_rvalue_reference< typename std::add_const< T >::type >::typecpp::bitwizeshift::result< T, E >
value_or(U &&default_value) const &-> typename std::remove_reference< T >::typecpp::bitwizeshift::result< T, E >
value_or(U &&default_value) &&-> typename std::remove_reference< T >::typecpp::bitwizeshift::result< T, E >
value_type typedefcpp::bitwizeshift::result< T, E >