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
1
2
]
C
std::bool_constant
C
tgen::_detail::is_container_multiline< T >
C
tgen::_detail::is_pair_multiline< std::pair< A, B > >
C
tgen::_detail::is_scalar< T >
C
tgen::_detail::is_tuple_multiline< std::tuple< Ts... > >
C
std::false_type
C
tgen::_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 >()))> >
C
tgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > & >
C
tgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > >
C
tgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > & >
C
tgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > >
C
tgen::_detail::is_pair< std::pair< A, B > >
C
tgen::_detail::is_pair_multiline< std::pair< A, B > >
C
tgen::_detail::is_tuple< std::tuple< Ts... > >
C
tgen::_detail::is_tuple_multiline< std::tuple< Ts... > >
C
tgen::has_subset_defined< T, std::void_t< typename std::decay_t< T >::tgen_has_subset_defined_tag > >
C
tgen::is_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare > >
C
tgen::is_sequential< T, std::void_t< typename std::decay_t< T >::tgen_is_sequential_tag > >
C
tgen::_detail::is_container< T, typename >
C
tgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > & >
C
tgen::_detail::is_container< const std::basic_string< Char, Traits, Alloc > >
C
tgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > & >
C
tgen::_detail::is_container< std::basic_string< Char, Traits, Alloc > >
C
tgen::_detail::is_pair< T >
C
tgen::_detail::is_pair_multiline< T >
C
tgen::_detail::is_tuple< T >
C
tgen::_detail::is_tuple_multiline< Tuple >
C
tgen::has_subset_defined< T, typename >
If type is defined for a subset of itself, for
tgen
generator instance
C
tgen::is_associative_container< T, typename >
If type is associative container
C
tgen::is_sequential< T, typename >
If type is a sequence-like
tgen
generator instance
C
tgen::gen_base< Gen >
Base class for generators (should not be instantiated)
C
tgen::gen_base< permutation >
C
tgen::permutation
Permutation generator
C
tgen::gen_base< sequence< T > >
C
tgen::sequence< T >
Sequence generator
C
tgen::gen_base< str >
C
tgen::str
String generator
C
tgen::gen_instance_base< Inst >
Base class for generator instances (should not be instantiated)
C
tgen::gen_instance_base< instance >
C
tgen::permutation::instance
Permutation instance
C
tgen::sequence< T >::instance
Sequence instance
C
tgen::str::instance
String instance
C
std::is_base_of
C
tgen::is_generator_instance< T >
If type is a
tgen
generator instance
C
tgen::print
Printer helper for standard types
C
tgen::println
Printer helper for standard types, printing on a new line
C
std::true_type
C
tgen::_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 >()))> >
C
tgen::_detail::is_pair< std::pair< A, B > >
C
tgen::_detail::is_tuple< std::tuple< Ts... > >
C
tgen::has_subset_defined< T, std::void_t< typename std::decay_t< T >::tgen_has_subset_defined_tag > >
C
tgen::is_associative_container< T, std::void_t< typename T::key_type, typename T::key_compare > >
C
tgen::is_sequential< T, std::void_t< typename std::decay_t< T >::tgen_is_sequential_tag > >
C
tgen::unique< Func, Args >
Unique generator for discrete uniform functions
C
tgen::unique_container< T >
Unique generator for containers
C
tgen::unique_range< T >
Unique generator for integral ranges
Generated by
1.14.0