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... > >
 Ctgen::distinct< Func, Args >Distinct generator for discrete uniform functions
 Ctgen::distinct_container< T >Distinct generator for containers
 Ctgen::distinct_range< T >Distinct generator for integral ranges
 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 value
 Ctgen::is_associative_container< T, typename >If type is associative container
 Ctgen::is_sequential< T, typename >If type is a list-like tgen generator value
 Ctgen::gen_base< Gen >Base class for generators (should not be instantiated)
 Ctgen::gen_base< graph< int, int > >
 Ctgen::graph< VWeight, EWeight >
 Ctgen::gen_base< list< T > >
 Ctgen::list< T >List generator
 Ctgen::gen_base< pair< T > >
 Ctgen::pair< T >Pair generator
 Ctgen::gen_base< permutation >
 Ctgen::permutationPermutation generator
 Ctgen::gen_base< str >
 Ctgen::strString generator
 Ctgen::gen_value_base< Inst >Base class for generator values (should not be instantiated)
 Ctgen::gen_value_base< value >
 Ctgen::graph< VWeight, EWeight >::value
 Ctgen::list< T >::valueList value
 Ctgen::pair< T >::valuePair value
 Ctgen::permutation::valuePermutation value
 Ctgen::str::valueString value
 Cstd::is_base_of
 Ctgen::is_generator_value< T >If type is a tgen generator value
 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 > >