sumty  0.1.0
Better sum types for C++
error_set< T > Member List

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_NOEXCEPTerror_set< T >
error_set(const error_set &) CONDITIONALLY_NOEXCEPTerror_set< T >
error_set(error_set &&) CONDITIONALLY_NOEXCEPTerror_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() noexcepterror_set< T >inline
get_if() const noexcepterror_set< T >inline
get_if() noexcepterror_set< T >inline
get_if() const noexcepterror_set< T >inline
get_if(error_set< T... > &e) noexcepterror_set< T >related
get_if(const error_set< T... > &e) noexcepterror_set< T >related
get_if(error_set< U... > &e) noexcepterror_set< T >related
get_if(const error_set< U... > &e) noexcepterror_set< T >related
variant< T... >::get_if(variant< T... > &v) noexceptvariant< T... >related
variant< T... >::get_if(const variant< T... > &v) noexceptvariant< T... >related
variant< T... >::get_if(variant< U... > &v) noexceptvariant< T... >related
variant< T... >::get_if(const variant< U... > &v) noexceptvariant< T... >related
holds_alternative() const noexcepterror_set< T >inline
holds_alternative(const error_set< U... > &e) noexcepterror_set< T >related
variant< T... >::holds_alternative(const variant< U... > &v) noexceptvariant< T... >related
index() const noexcepterror_set< T >inline
operator=(const error_set &) CONDITIONALLY_NOEXCEPTerror_set< T >
operator=(error_set &&) CONDITIONALLY_NOEXCEPTerror_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) &noexcepterror_set< T >inline
operator[]([[maybe_unused]] index_t< I > index) const &noexcepterror_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) &noexcepterror_set< T >inline
operator[]([[maybe_unused]] type_t< U > type) const &noexcepterror_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_NOEXCEPTerror_set< T >inline
swap(error_set< T... > &a, error_set< T... > &b) CONDITIONALLY_NOEXCEPTerror_set< T >related
variant< T... >::swap(variant &other) CONDITIONALLY_NOEXCEPTvariant< T... >inlineprivate
variant< T... >::swap(variant< T... > &a, variant< T... > &b) CONDITIONALLY_NOEXCEPTvariant< 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_NOEXCEPTerror_set< T >