|
sumty
0.1.0
Better sum types for C++
|
This is the complete list of members for result< T, E >, including all inherited members.
| and_then(F &&f) & | result< T, E > | inline |
| and_then(F &&f) const & | result< T, E > | inline |
| and_then(F &&f) && | result< T, E > | inline |
| and_then(F &&f) const && | result< T, E > | inline |
| const_pointer typedef (defined in result< T, E >) | result< T, E > | |
| const_reference typedef (defined in result< T, E >) | result< T, E > | |
| const_rvalue_reference typedef (defined in result< T, E >) | result< T, E > | |
| cref() const noexcept | result< T, E > | inline |
| emplace(Args &&... args) | result< T, E > | inline |
| emplace(std::initializer_list< U > ilist, Args &&... args) | result< T, E > | inline |
| variant< T, E >::emplace(std::initializer_list< V > ilist, Args &&... args) | variant< T, E > | inlineprivate |
| emplace_error(Args &&... args) | result< T, E > | inline |
| emplace_error(std::initializer_list< U > ilist, Args &&... args) | result< T, E > | inline |
| error() &noexcept | result< T, E > | inline |
| error() const &noexcept | result< T, E > | inline |
| error() && | result< T, E > | inline |
| error() const && | result< T, E > | inline |
| error(Args &&... args) | result< T, E > | related |
| error(std::initializer_list< U > ilist, Args &&... args) | result< T, E > | related |
| error_const_pointer typedef (defined in result< T, E >) | result< T, E > | |
| error_const_reference typedef (defined in result< T, E >) | result< T, E > | |
| error_const_rvalue_reference typedef (defined in result< T, E >) | result< T, E > | |
| error_or_none() const &noexcept | result< T, E > | inline |
| error_or_none() && | result< T, E > | inline |
| error_pointer typedef (defined in result< T, E >) | result< T, E > | |
| error_reference typedef (defined in result< T, E >) | result< T, E > | |
| error_rvalue_reference typedef (defined in result< T, E >) | result< T, E > | |
| error_type typedef (defined in result< T, E >) | result< T, E > | |
| flatten() const & | result< T, E > | inline |
| flatten() && | result< T, E > | inline |
| flatten_all() const & | result< T, E > | inline |
| flatten_all() && | result< T, E > | inline |
| get(result< T, E > &res) | result< T, E > | related |
| get(const result< T, E > &res) | result< T, E > | related |
| get(result< T, E > &&res) | result< T, E > | related |
| get(const result< T, E > &&res) | result< T, E > | related |
| get(result< T, E > &res) | result< T, E > | related |
| get(const result< T, E > &res) | result< T, E > | related |
| get(result< T, E > &&res) | result< T, E > | related |
| get(const result< T, E > &&res) | result< T, E > | related |
| variant< T, E >::get() & | variant< T, E > | inlineprivate |
| variant< T, E >::get() const & | variant< T, E > | inlineprivate |
| variant< T, E >::get() && | variant< T, E > | inlineprivate |
| variant< T, E >::get() const && | variant< T, E > | inlineprivate |
| variant< T, E >::get(variant< T... > &v) | variant< T, E > | related |
| variant< T, E >::get(const variant< T... > &v) | variant< T, E > | related |
| variant< T, E >::get(variant< T... > &&v) | variant< T, E > | related |
| variant< T, E >::get(const variant< T... > &&v) | variant< T, E > | related |
| variant< T, E >::get(variant< U... > &v) | variant< T, E > | related |
| variant< T, E >::get(const variant< U... > &v) | variant< T, E > | related |
| variant< T, E >::get(variant< U... > &&v) | variant< T, E > | related |
| variant< T, E >::get(const variant< U... > &&v) | variant< T, E > | related |
| has_value() const noexcept | result< T, E > | inline |
| invert() const & | result< T, E > | inline |
| invert() && | result< T, E > | inline |
| is_error() const noexcept | result< T, E > | inline |
| is_ok() const noexcept | result< T, E > | inline |
| map(F &&f) & | result< T, E > | inline |
| map(F &&f) const & | result< T, E > | inline |
| map(F &&f) && | result< T, E > | inline |
| map(F &&f) const && | result< T, E > | inline |
| map_error(F &&f) & | result< T, E > | inline |
| map_error(F &&f) const & | result< T, E > | inline |
| map_error(F &&f) && | result< T, E > | inline |
| map_error(F &&f) const && | result< T, E > | inline |
| ok() & | result< T, E > | inline |
| ok() const & | result< T, E > | inline |
| ok() && | result< T, E > | inline |
| ok() const && | result< T, E > | inline |
| ok(Args &&... args) | result< T, E > | related |
| ok(std::initializer_list< U > ilist, Args &&... args) | result< T, E > | related |
| ok_or(U &&default_value) const & | result< T, E > | inline |
| ok_or(U &&default_value) && | result< T, E > | inline |
| ok_or_else(F &&f) const & | result< T, E > | inline |
| ok_or_else(F &&f) && | result< T, E > | inline |
| ok_or_none() const &noexcept | result< T, E > | inline |
| ok_or_none() && | result< T, E > | inline |
| operator bool() const noexcept | result< T, E > | inline |
| operator*() &noexcept | result< T, E > | inline |
| operator*() const &noexcept | result< T, E > | inline |
| operator*() && | result< T, E > | inline |
| operator*() const && | result< T, E > | inline |
| operator->() noexcept | result< T, E > | inline |
| operator->() const noexcept | result< T, E > | inline |
| operator=(const result &) CONDITIONALLY_NOEXCEPT | result< T, E > | |
| operator=(result &&) CONDITIONALLY_NOEXCEPT | result< T, E > | |
| operator=(U &&value) | result< T, E > | inline |
| variant< T, E >::operator=(const variant &rhs) | variant< T, E > | private |
| variant< T, E >::operator=(variant &&rhs) | variant< T, E > | private |
| variant< T, E >::operator=(std::initializer_list< U > rhs) | variant< T, E > | inlineprivate |
| operator==(const result< T, E > &lhs, const result< U, V > &rhs) | result< T, E > | related |
| operator==(const result< T, E > &lhs, const U &rhs) | result< T, E > | related |
| operator==(const U &lhs, const result< T, E > &rhs) | result< T, E > | related |
| or_else(F &&f) const & | result< T, E > | inline |
| or_else(F &&f) && | result< T, E > | inline |
| or_none() const &noexcept | result< T, E > | inline |
| or_none() && | result< T, E > | inline |
| pointer typedef (defined in result< T, E >) | result< T, E > | |
| prop_error() const & | result< T, E > | inline |
| prop_error() && | result< T, E > | inline |
| rebind typedef (defined in result< T, E >) | result< T, E > | |
| rebind_error typedef (defined in result< T, E >) | result< T, E > | |
| ref() noexcept | result< T, E > | inline |
| ref() const noexcept | result< T, E > | inline |
| reference typedef (defined in result< T, E >) | result< T, E > | |
| result (defined in result< T, E >) | result< T, E > | friend |
| result() CONDITIONALLY_NOEXCEPT | result< T, E > | |
| result(const result &) CONDITIONALLY_NOEXCEPT | result< T, E > | |
| result(result &&) CONDITIONALLY_NOEXCEPT | result< T, E > | |
| result([[maybe_unused]] std::in_place_t inplace, Args &&... args) | result< T, E > | inline |
| result([[maybe_unused]] std::in_place_t inplace, std::initializer_list< U > init, Args &&... args) | result< T, E > | inline |
| result(std::in_place_index_t< 0 > inplace, Args &&... args) | result< T, E > | inline |
| result(std::in_place_index_t< 0 > inplace, std::initializer_list< U > init, Args &&... args) | result< T, E > | inline |
| result(in_place_error_t inplace, Args &&... args) | result< T, E > | inline |
| result(in_place_error_t inplace, std::initializer_list< U > init, Args &&... args) | result< T, E > | inline |
| result(U &&value) | result< T, E > | inline |
| result(const result< U, V > &other) | result< T, E > | inline |
| result(result< U, V > &&other) | result< T, E > | inline |
| rvalue_reference typedef (defined in result< T, E >) | result< T, E > | |
| swap(result &other) CONDITIONALLY_NOEXCEPT | result< T, E > | inline |
| swap(result< T, E > &a, result< T, E > &b) CONDITIONALLY_NOEXCEPT | result< T, E > | related |
| variant< T, E >::swap(variant &other) CONDITIONALLY_NOEXCEPT | variant< T, E > | inlineprivate |
| variant< T, E >::swap(variant< T... > &a, variant< T... > &b) CONDITIONALLY_NOEXCEPT | variant< T, E > | related |
| transform(F &&f) & | result< T, E > | inline |
| transform(F &&f) const & | result< T, E > | inline |
| transform(F &&f) && | result< T, E > | inline |
| transform(F &&f) const && | result< T, E > | inline |
| transform_error(F &&f) & | result< T, E > | inline |
| transform_error(F &&f) const & | result< T, E > | inline |
| transform_error(F &&f) && | result< T, E > | inline |
| transform_error(F &&f) const && | result< T, E > | inline |
| transpose() const & | result< T, E > | inline |
| transpose() && | result< T, E > | inline |
| unexpected_type typedef (defined in result< T, E >) | result< T, E > | |
| value() & | result< T, E > | inline |
| value() const & | result< T, E > | inline |
| value() && | result< T, E > | inline |
| value() const && | result< T, E > | inline |
| value_or(U &&default_value) const & | result< T, E > | inline |
| value_or(U &&default_value) && | result< T, E > | inline |
| value_or_else(F &&f) const & | result< T, E > | inline |
| value_or_else(F &&f) && | result< T, E > | inline |
| value_type typedef (defined in result< T, E >) | result< T, E > | |
| visit(V &&visitor) & | result< T, E > | inline |
| visit(V &&visitor) const & | result< T, E > | inline |
| visit(V &&visitor) && | result< T, E > | inline |
| visit(V &&visitor) const && | result< T, E > | inline |
| variant< T, E >::visit(V &&visitor) | variant< T, E > | related |
| variant< T, E >::visit(V &&visitor, T0 &&var0, TN &&... varn) | variant< T, E > | related |
| visit_informed(V &&visitor) & | result< T, E > | inline |
| visit_informed(V &&visitor) const & | result< T, E > | inline |
| visit_informed(V &&visitor) && | result< T, E > | inline |
| visit_informed(V &&visitor) const && | result< T, E > | inline |
| ~result() CONDITIONALLY_NOEXCEPT | result< T, E > |