sumty
0.1.0
Better sum types for C++
|
This is the complete list of members for error_set< T >, including all inherited members.
emplace(Args &&... args) | error_set< T > | inline |
emplace(std::initializer_list< U > ilist, Args &&... args) | error_set< T > | inline |
emplace(Args &&... args) | error_set< T > | inline |
emplace(std::initializer_list< V > ilist, Args &&... args) | error_set< T > | inline |
error_set (defined in error_set< T >) | error_set< T > | friend |
error_set() CONDITIONALLY_NOEXCEPT | error_set< T > | |
error_set(const error_set &) CONDITIONALLY_NOEXCEPT | error_set< T > | |
error_set(error_set &&) CONDITIONALLY_NOEXCEPT | error_set< T > | |
error_set(std::in_place_index_t< IDX > inplace, Args &&... args) | error_set< T > | inline |
error_set(std::in_place_index_t< IDX > inplace, std::initializer_list< U > init, Args &&... args) | error_set< T > | inline |
error_set([[maybe_unused]] std::in_place_type_t< U > inplace, Args &&... args) | error_set< T > | inline |
error_set([[maybe_unused]] std::in_place_type_t< U > inplace, std::initializer_list< V > init, Args &&... args) | error_set< T > | inline |
error_set(U &&value) | error_set< T > | inline |
error_set(std::initializer_list< U > init) | error_set< T > | inline |
error_set(const error_set< U... > &other) | error_set< T > | inline |
error_set(error_set< U... > &&other) | error_set< T > | inline |
get() & | error_set< T > | inline |
get() const & | error_set< T > | inline |
get() && | error_set< T > | inline |
get() const && | error_set< T > | inline |
get() & | error_set< T > | inline |
get() const & | error_set< T > | inline |
get() && | error_set< T > | inline |
get() const && | error_set< T > | inline |
get(error_set< T... > &e) | error_set< T > | related |
get(const error_set< T... > &e) | error_set< T > | related |
get(error_set< T... > &&e) | error_set< T > | related |
get(const error_set< T... > &&e) | error_set< T > | related |
get(error_set< U... > &e) | error_set< T > | related |
get(const error_set< U... > &e) | error_set< T > | related |
get(error_set< U... > &&e) | error_set< T > | related |
get(const error_set< U... > &&e) | error_set< T > | related |
variant< T... >::get(variant< T... > &v) | variant< T... > | related |
variant< T... >::get(const variant< T... > &v) | variant< T... > | related |
variant< T... >::get(variant< T... > &&v) | variant< T... > | related |
variant< T... >::get(const variant< T... > &&v) | variant< T... > | related |
variant< T... >::get(variant< U... > &v) | variant< T... > | related |
variant< T... >::get(const variant< U... > &v) | variant< T... > | related |
variant< T... >::get(variant< U... > &&v) | variant< T... > | related |
variant< T... >::get(const variant< U... > &&v) | variant< T... > | related |
get_if() noexcept | error_set< T > | inline |
get_if() const noexcept | error_set< T > | inline |
get_if() noexcept | error_set< T > | inline |
get_if() const noexcept | error_set< T > | inline |
get_if(error_set< T... > &e) noexcept | error_set< T > | related |
get_if(const error_set< T... > &e) noexcept | error_set< T > | related |
get_if(error_set< U... > &e) noexcept | error_set< T > | related |
get_if(const error_set< U... > &e) noexcept | error_set< T > | related |
variant< T... >::get_if(variant< T... > &v) noexcept | variant< T... > | related |
variant< T... >::get_if(const variant< T... > &v) noexcept | variant< T... > | related |
variant< T... >::get_if(variant< U... > &v) noexcept | variant< T... > | related |
variant< T... >::get_if(const variant< U... > &v) noexcept | variant< T... > | related |
holds_alternative() const noexcept | error_set< T > | inline |
holds_alternative(const error_set< U... > &e) noexcept | error_set< T > | related |
variant< T... >::holds_alternative(const variant< U... > &v) noexcept | variant< T... > | related |
index() const noexcept | error_set< T > | inline |
operator=(const error_set &) CONDITIONALLY_NOEXCEPT | error_set< T > | |
operator=(error_set &&) CONDITIONALLY_NOEXCEPT | error_set< T > | |
operator=(U &&rhs) | error_set< T > | inline |
operator=(std::initializer_list< U > rhs) | error_set< T > | inline |
operator=(const error_set< U... > &rhs) | error_set< T > | inline |
operator=(error_set< U... > &&rhs) | error_set< T > | inline |
variant< T... >::operator=(const variant &rhs) | variant< T... > | private |
variant< T... >::operator=(variant &&rhs) | variant< T... > | private |
operator[]([[maybe_unused]] index_t< I > index) &noexcept | error_set< T > | inline |
operator[]([[maybe_unused]] index_t< I > index) const &noexcept | error_set< T > | inline |
operator[]([[maybe_unused]] index_t< I > index) && | error_set< T > | inline |
operator[]([[maybe_unused]] index_t< I > index) const && | error_set< T > | inline |
operator[]([[maybe_unused]] type_t< U > type) &noexcept | error_set< T > | inline |
operator[]([[maybe_unused]] type_t< U > type) const &noexcept | error_set< T > | inline |
operator[]([[maybe_unused]] type_t< U > type) && | error_set< T > | inline |
operator[]([[maybe_unused]] type_t< U > type) const && | error_set< T > | inline |
swap(error_set &other) CONDITIONALLY_NOEXCEPT | error_set< T > | inline |
swap(error_set< T... > &a, error_set< T... > &b) CONDITIONALLY_NOEXCEPT | error_set< T > | related |
variant< T... >::swap(variant &other) CONDITIONALLY_NOEXCEPT | variant< T... > | inlineprivate |
variant< T... >::swap(variant< T... > &a, variant< T... > &b) CONDITIONALLY_NOEXCEPT | variant< T... > | related |
visit(V &&visitor) & | error_set< T > | inline |
visit(V &&visitor) const & | error_set< T > | inline |
visit(V &&visitor) && | error_set< T > | inline |
visit(V &&visitor) const && | error_set< T > | inline |
variant< T... >::visit(V &&visitor) | variant< T... > | related |
variant< T... >::visit(V &&visitor, T0 &&var0, TN &&... varn) | variant< T... > | related |
visit_informed(V &&visitor) & | error_set< T > | inline |
visit_informed(V &&visitor) const & | error_set< T > | inline |
visit_informed(V &&visitor) && | error_set< T > | inline |
visit_informed(V &&visitor) const && | error_set< T > | inline |
~error_set() CONDITIONALLY_NOEXCEPT | error_set< T > |