| Ntgen | |
| N_detail | |
| Cis_container | |
| Cis_container< const std::basic_string< Char, Traits, Alloc > & > | |
| Cis_container< const std::basic_string< Char, Traits, Alloc > > | |
| Cis_container< std::basic_string< Char, Traits, Alloc > & > | |
| Cis_container< std::basic_string< Char, Traits, Alloc > > | |
| Cis_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 >()))> > | |
| Cis_container_multiline | |
| Cis_pair | |
| Cis_pair< std::pair< A, B > > | |
| Cis_pair_multiline | |
| Cis_pair_multiline< std::pair< A, B > > | |
| Cis_scalar | |
| Cis_tuple | |
| Cis_tuple< std::tuple< Ts... > > | |
| Cis_tuple_multiline | |
| Cis_tuple_multiline< std::tuple< Ts... > > | |
| Cgen_base | Base class for generators (should not be instantiated) |
| Cgen_instance_base | Base class for generator instances (should not be instantiated) |
| Chas_subset_defined | If type is defined for a subset of itself, for tgen generator instance |
| Chas_subset_defined< T, std::void_t< typename std::decay_t< T >::tgen_has_subset_defined_tag > > | |
| Cis_associative_container | If type is associative container |
| Cis_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare > > | |
| Cis_generator_instance | If type is a tgen generator instance |
| Cis_sequential | If type is a sequence-like tgen generator instance |
| Cis_sequential< T, std::void_t< typename std::decay_t< T >::tgen_is_sequential_tag > > | |
| Cpermutation | Permutation generator |
| Cinstance | Permutation instance |
| Cprint | Printer helper for standard types |
| Cprintln | Printer helper for standard types, printing on a new line |
| Csequence | Sequence generator |
| Cinstance | Sequence instance |
| Cstr | String generator |
| Cinstance | String instance |
| Cunique | Unique generator for discrete uniform functions |
| Cunique_container | Unique generator for containers |
| Cunique_range | Unique generator for integral ranges |