| and_then(F &&f) &-> decltype(and_then_impl(std::declval< expected & >(), std::forward< F >(f))) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| and_then(F &&f) &&-> decltype(and_then_impl(std::declval< expected && >(), std::forward< F >(f))) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| and_then(F &&f) const &-> decltype(and_then_impl(std::declval< expected const & >(), std::forward< F >(f))) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| and_then(F &&f) const &&-> decltype(and_then_impl(std::declval< expected const && >(), std::forward< F >(f))) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| emplace(Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| emplace(Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| emplace(std::initializer_list< U > il, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| emplace(std::initializer_list< U > il, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error() const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error() & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error() const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error() && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error_or(G &&e) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error_or(G &&e) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| error_type typedef (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| expected()=default (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| expected(const expected &rhs)=default (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| expected(expected &&rhs)=default (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| expected(in_place_t, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(in_place_t, std::initializer_list< U > il, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(const unexpected< G > &e) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(unexpected< G > const &e) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(unexpected< G > &&e) noexcept(std::is_nothrow_constructible< E, G && >::value) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(unexpected< G > &&e) noexcept(std::is_nothrow_constructible< E, G && >::value) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(unexpect_t, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(unexpect_t, std::initializer_list< U > il, Args &&...args) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(const expected< U, G > &rhs) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(const expected< U, G > &rhs) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(expected< U, G > &&rhs) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(expected< U, G > &&rhs) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| expected(U &&v) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| expected(U &&v) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| has_error() const noexcept (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| has_value() const noexcept (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map(F &&f) & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map(F &&f) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map(F &&f) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map(F &&f) const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map_error(F &&f) & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map_error(F &&f) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map_error(F &&f) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| map_error(F &&f) const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator bool() const noexcept (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inlineexplicit |
| operator*() const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator*() & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator*() const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator*() && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator->() const (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator->() (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator=(const expected &rhs)=default (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| operator=(expected &&rhs)=default (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| operator=(U &&v) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator=(U &&v) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator=(const unexpected< G > &rhs) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator=(unexpected< G > &&rhs) noexcept (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| operator=(const expected_delete_ctor_base &)=default (defined in m5::stl::detail::expected_delete_ctor_base< T, E, EnableCopy, EnableMove >) | m5::stl::detail::expected_delete_ctor_base< T, E, EnableCopy, EnableMove > | private |
| operator=(expected_delete_ctor_base &&) noexcept=default (defined in m5::stl::detail::expected_delete_ctor_base< T, E, EnableCopy, EnableMove >) | m5::stl::detail::expected_delete_ctor_base< T, E, EnableCopy, EnableMove > | private |
| operator=(const expected_delete_assign_base &)=default (defined in m5::stl::detail::expected_delete_assign_base< T, E, EnableCopy, EnableMove >) | m5::stl::detail::expected_delete_assign_base< T, E, EnableCopy, EnableMove > | private |
| operator=(expected_delete_assign_base &&) noexcept=default (defined in m5::stl::detail::expected_delete_assign_base< T, E, EnableCopy, EnableMove >) | m5::stl::detail::expected_delete_assign_base< T, E, EnableCopy, EnableMove > | private |
| operator=(expected_default_ctor_base const &) noexcept=default (defined in m5::stl::detail::expected_default_ctor_base< T, E, Enable >) | m5::stl::detail::expected_default_ctor_base< T, E, Enable > | private |
| operator=(expected_default_ctor_base &&) noexcept=default (defined in m5::stl::detail::expected_default_ctor_base< T, E, Enable >) | m5::stl::detail::expected_default_ctor_base< T, E, Enable > | private |
| or_else(F &&f) & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| or_else(F &&f) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| or_else(F &&f) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| or_else(F &&f) const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| swap(expected &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&detail::is_nothrow_swappable< T >::value &&std::is_nothrow_move_constructible< E >::value &&detail::is_nothrow_swappable< E >::value) (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform(F &&f) & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform(F &&f) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform(F &&f) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform(F &&f) const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform_error(F &&f) & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform_error(F &&f) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform_error(F &&f) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| transform_error(F &&f) const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| unexpected_type typedef (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |
| value() const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value() & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value() const && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value() && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value_or(U &&v) const & (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value_or(U &&v) && (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | inline |
| value_type typedef (defined in m5::stl::expected< T, E >) | m5::stl::expected< T, E > | |