Ckoutil::container::hash_array< Key, KeyID, KeyAdapter, Hash, Bucket, Allocator >::AdapterWrapper | |
Ckoutil::argparser::Arg | Base structure representing a subcommand argument |
▼Ckoutil::argparser::ArgumentsBase | |
Ckoutil::argparser::Arguments< Args... > | |
Ckoutil::argparser::Arguments< Args > | Base class for argument collections |
Ckoutil::term::Color | Structure representing a color |
Ckoutil::term::ColorBG | Structure representing a background color |
Ckoutil::term::ColorFG | Structure representing a foreground color |
▼Ckoutil::argparser::CommandsBase | Base 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::constant | Provides a const T transform |
Ckoutil::type::types_transforms::constant_reference | |
Ckoutil::term::CursorMove | Represents a cursor movement command |
Ckoutil::term::CursorPos | Represents a cursor movement command |
Ckoutil::term::Dimensions | Represents 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::reference | Provides 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::SubcommandBase | Base 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::tuple | Provides 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_containers | A 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_transforms | A 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::variant | Provides a std::variant transform |
Ckoutil::type::types_containers::vector | Provides a std::vector container |
Ckoutil::type::types_transforms::vector_const_reference | |
Ckoutil::type::types_transforms::vector_reference | Provides a std::vector<T>::reference transform |