tgen
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cstd::bool_constant
 Ctgen::_detail::is_container_multiline< T >
 Ctgen::_detail::is_pair_multiline< std::pair< A, B > >
 Ctgen::_detail::is_scalar< T >
 Ctgen::_detail::is_tuple_multiline< std::tuple< Ts... > >
 Cstd::false_type
 Ctgen::_detail::is_container< T, std::void_t< typename std::remove_reference_t< T >::value_type, decltype(std::begin(std::declval< T >())), decltype(std::end(std::declval< T >()))> >
 Ctgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > & >
 Ctgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > >
 Ctgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > & >
 Ctgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > >
 Ctgen::_detail::is_pair< std::pair< A, B > >
 Ctgen::_detail::is_pair_multiline< std::pair< A, B > >
 Ctgen::_detail::is_tuple< std::tuple< Ts... > >
 Ctgen::_detail::is_tuple_multiline< std::tuple< Ts... > >
 Ctgen::has_subset_defined< T, std::void_t< typename std::decay_t< T >::tgen_has_subset_defined_tag > >
 Ctgen::is_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare > >
 Ctgen::is_sequential< T, std::void_t< typename std::decay_t< T >::tgen_is_sequential_tag > >
 Ctgen::_detail::is_container< T, typename >
 Ctgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > & >
 Ctgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > >
 Ctgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > & >
 Ctgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > >
 Ctgen::_detail::is_pair< T >
 Ctgen::_detail::is_pair_multiline< T >
 Ctgen::_detail::is_tuple< T >
 Ctgen::_detail::is_tuple_multiline< Tuple >
 Ctgen::has_subset_defined< T, typename >If type is defined for a subset of itself, for tgen generator instance
 Ctgen::is_associative_container< T, typename >If type is associative container
 Ctgen::is_sequential< T, typename >If type is a sequence-like tgen generator instance
 Ctgen::gen_base< Gen >Base class for generators (should not be instantiated)
 Ctgen::gen_base< permutation >
 Ctgen::permutationPermutation generator
 Ctgen::gen_base< sequence< T > >
 Ctgen::sequence< T >Sequence generator
 Ctgen::gen_base< str >
 Ctgen::strString generator
 Ctgen::gen_instance_base< Inst >Base class for generator instances (should not be instantiated)
 Ctgen::gen_instance_base< instance >
 Ctgen::permutation::instancePermutation instance
 Ctgen::sequence< T >::instanceSequence instance
 Ctgen::str::instanceString instance
 Cstd::is_base_of
 Ctgen::is_generator_instance< T >If type is a tgen generator instance
 Ctgen::printPrinter helper for standard types
 Ctgen::printlnPrinter helper for standard types, printing on a new line
 Cstd::true_type
 Ctgen::_detail::is_container< T, std::void_t< typename std::remove_reference_t< T >::value_type, decltype(std::begin(std::declval< T >())), decltype(std::end(std::declval< T >()))> >
 Ctgen::_detail::is_pair< std::pair< A, B > >
 Ctgen::_detail::is_tuple< std::tuple< Ts... > >
 Ctgen::has_subset_defined< T, std::void_t< typename std::decay_t< T >::tgen_has_subset_defined_tag > >
 Ctgen::is_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare > >
 Ctgen::is_sequential< T, std::void_t< typename std::decay_t< T >::tgen_is_sequential_tag > >
 Ctgen::unique< Func, Args >Unique generator for discrete uniform functions
 Ctgen::unique_container< T >Unique generator for containers
 Ctgen::unique_range< T >Unique generator for integral ranges