koutil
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ckoutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >::AdapterWrapper
 Ckoutil::argparser::ArgBase structure representing a subcommand argument
 Ckoutil::argparser::ArgumentsBase
 Ckoutil::argparser::Arguments< Args... >
 Ckoutil::argparser::Arguments< Args >Base class for argument collections
 Ckoutil::term::ColorStructure representing a color
 Ckoutil::term::ColorBGStructure representing a background color
 Ckoutil::term::ColorFGStructure representing a foreground color
 Ckoutil::argparser::CommandsBaseBase class for commands
 Ckoutil::argparser::Commands< Cmd... >
 Ckoutil::argparser::Commands< Cmd >Collection of subcommands
 Ckoutil::argparser::Commands< Cmd >Specialization of Commands for a single subcommand
 Ckoutil::container::ComptimeMap< Key, Value, Size >A compile-time map implementation
 Ckoutil::type::types_transforms::constantProvides a const T transform
 Ckoutil::type::types_transforms::constant_reference
 Ckoutil::term::CursorMoveRepresents a cursor movement command
 Ckoutil::term::CursorPosRepresents a cursor movement command
 Ckoutil::term::DimensionsRepresents the dimensions of the terminal buffer
 Cstd::false_type
 Ckoutil::type::are_types< T >
 Ckoutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >A hash array with open addressing and linear probing
 Ckoutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >::HashWrapper
 Ckoutil::container::multi_vector< Types >::iterator< is_const >Nested iterator class for multi_vector
 Ckoutil::container::template_hash_array< Key, KeyID, ComptimeData, KeyAdapter, Hash, Bucket, Allocator >::iterator< is_const >Iterator class template for hash_array
 Ckoutil::container::multi_vector< Types >Class representing a multi_vector
 Ckoutil::argparser::Parser< Ctx, UParser, Args, Cmds >Template class representing a parser
 Ckoutil::type::types_transforms::referenceProvides a T& transform
 Ckoutil::container::multi_vector< Types >::single_vector< T, Allocator >
 Ckoutil::container::multi_vector< Types >::single_vector_container
 Ckoutil::argparser::Subcommand< Args, Cmd >Subcommand template struct
 Ckoutil::argparser::SubcommandBaseBase class for subcommands
 Ckoutil::argparser::Subcommand< type::types< Args... >, type::types< Cmd... > >Specialization of Subcommand for argument and subcommand types
 Ckoutil::container::template_hash_array< Key, KeyID, ComptimeData, KeyAdapter, Hash, Bucket, Allocator >
 Ckoutil::container::template_hash_array< key_t, key_id_t, bool, AdapterWrapper, HashWrapper, bucket_t, allocator_t >
 Ckoutil::term::terminal
 Cstd::true_type
 Ckoutil::type::are_types< types< Types... > >
 Ckoutil::type::types_transforms::tupleProvides a std::tuple transform
 Ckoutil::type::types< T >A structure representing a variadic list of types
 Ckoutil::type::types_cat< T, U >Concatenates two types lists
 Ckoutil::type::types_cat< types< T... >, types< U... > >Specialization for concatenating two types lists
 Ckoutil::type::types_containersA namespace containing container templates for types lists
 Ckoutil::type::types_count< Types >A template structure to count occurrences of a specific type in a types list
 Ckoutil::type::types_count< types< Types... > >Specialization to count occurrences of a specific type in a types list
 Ckoutil::type::detail::types_get_impl< Types, I >Implementation for getting a type by index in a types list
 Ckoutil::type::detail::types_get_impl< types< Types... >, I >Specialization for getting a type by index in a types list
 Ckoutil::type::detail::types_get_impl< types<>, I >
 Ckoutil::type::detail::types_index_of< T, Types, N >Structure to get the index of a type in a types list
 Ckoutil::type::detail::types_index_of< T, types< Types... >, N >Specialization to get the index of a type in a types list
 Ckoutil::type::detail::types_remove< Types, Type >
 Ckoutil::type::detail::types_remove< types< Types... >, Type >
 Ckoutil::type::detail::types_remove< types<>, Type >
 Ckoutil::type::detail::types_remove_impl< Search, Type, Other >
 Ckoutil::type::detail::types_remove_impl< Search, Type >
 Ckoutil::type::detail::types_to_arrays< Types, Unique >Implementation for converting a types list to arrays of unique types
 Ckoutil::type::detail::types_to_arrays< types< Types... >, types< Unique... > >Specialization for converting a types list to arrays of unique types
 Ckoutil::type::detail::types_to_containers< T, Container >Transforms a types list to a containers list
 Ckoutil::type::detail::types_to_containers< types< Types... >, Container >Specialization for transforming a types list to a containers list
 Ckoutil::type::detail::types_transform_impl< T, Transform >Implementation for transforming a types list using a transform template
 Ckoutil::type::detail::types_transform_impl< types< Types... >, Transform >Specialization for transforming a types list using a transform template
 Ckoutil::type::types_transformsA namespace containing transform templates for types lists
 Ckoutil::type::detail::types_unique_impl< Types >Implementation for creating a unique types list from a types list
 Ckoutil::type::detail::types_unique_impl< types< Types... > >Specialization for creating a unique types list from a types list
 Ckoutil::type::detail::types_view< N, Types >
 Ckoutil::type::detail::types_view< N, types< Type, Other... > >
 Ckoutil::type::detail::types_view< N, types<> >
 Ckoutil::type::detail::unique_types_impl< Types >Implementation for creating a unique types list
 Ckoutil::type::detail::unique_types_impl< T >Specialization for a single type
 Ckoutil::type::detail::unique_types_impl< T, Other... >Specialization for multiple types
 Ckoutil::type::types_transforms::variantProvides a std::variant transform
 Ckoutil::type::types_containers::vectorProvides a std::vector container
 Ckoutil::type::types_transforms::vector_const_reference
 Ckoutil::type::types_transforms::vector_referenceProvides a std::vector<T>::reference transform