sumty  0.1.0
Better sum types for C++
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cerror_set_alternative_helper< I, error_set< T... > >
 Cerror_set_alternative< I, error_set< T... > >
 Cvariant_alternative< I, error_set< T... > >
 Cerror_set_alternative_helper< I, const error_set< T... > >
 Cerror_set_alternative< I, const error_set< T... > >
 Cvariant_alternative< I, const error_set< T... > >
 Cerror_set_alternative_helper< I, ES >
 Cerror_set_alternative< I, ES >Utility to get the type of a error_set alternative with some index
 Cerror_set_size_helper< T >
 Cerror_set_size< T >Utility to get the number of alternatives in an error_set
 Cexception
 Cbad_option_access
 Cbad_result_access< E >
 Cbad_result_access< void >
 Cbad_variant_access
 Cindex_t< N >
 Cintegral_constant
 Cerror_set_size_helper< const error_set< T... > >
 Cerror_set_size< const error_set< T... > >
 Cvariant_size< const error_set< T... > >
 Cerror_set_size_helper< error_set< T... > >
 Cerror_set_size< error_set< T... > >
 Cvariant_size< error_set< T... > >
 Cis_equivalent_impl< ES1, ES2 >
 Cis_equivalent< ES1, ES2 >Utility to test that one error_set is equivalent to another
 Cis_subset_of_impl< ES1, ES2 >
 Cis_subset_of< ES1, ES2 >Utility to test that one error_set is a subset of another
 Cmake_error_set_helper< T... >
 Cmake_error_set< T >Utility to create an error_set type
 Cmerge_error_set_helper< ES1, ES2 >
 Cmerge_error_set< ES1, ES2 >Utility to merge two error_set types
 CneverA type that can never be instantiated
 Cnone_t
 Ctype_t< T >
 Cvariant_alternative< I, T >Utility to get the type of a variant alternative with some index
 Cvariant_impl< void, T... >
 Cvariant< T... >
 Cerror_set< T >A discriminated union of unique error types
 Cvariant< void, T >
 Coption< T >Type that either contains some value or none
 Cvariant< T, E >
 Cresult< T, E >Type that contains an ok value, or an error
 Cvariant< T >General discriminated union
 Cvariant_size< T >Utility to get the number of alternatives in a variant
 Cvoid_t
 CT
 Coverload< T >