| Chi::aarectangle | Class which represents an axis-aligned rectangle |
| Chi::v1::aarectangle | Class which represents an axis-aligned rectangle |
| Chi::alignment | Horizontal/Vertical alignment combination |
| Chi::v1::alignment | Horizontal/Vertical alignment combination |
| Ctest::all_tests | |
| Cv1::animator< T > | A type that gets animated between two values |
| Chi::v1::glob_pattern::token_type::any_character_type | |
| Chi::v1::glob_pattern::token_type::any_directory_type | |
| Chi::v1::glob_pattern::token_type::any_text_type | |
| ►Cstd::array< T > [external] | STL class |
| Chi::v1::simd< float, 4 > | |
| Chi::v1::simd< int8_t, 16 > | |
| Chi::v1::simd< half, 4 > | |
| ►Cstd::array< T, N > [external] | |
| Chi::v1::simd< T, N > | |
| Chi::array_generic< T, N > | Intrinsic operations on arrays |
| Chi::v1::array_generic< T, N > | Intrinsic operations on arrays |
| Chi::array_intrinsic< T, N > | Intrinsic operations on arrays |
| Chi::v1::array_intrinsic< T, N > | Intrinsic operations on arrays |
| Chi::array_intrinsic< double, 2 > | |
| Chi::v1::array_intrinsic< double, 2 > | |
| Chi::array_intrinsic< float, 4 > | |
| Chi::v1::array_intrinsic< float, 4 > | |
| Chi::array_intrinsic< half, 4 > | |
| Chi::v1::array_intrinsic< half, 4 > | |
| ►Chi::async_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_async_delegate< ResultType > | A default async button delegate |
| ►Chi::v1::async_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_async_delegate< ResultType > | A default async button delegate |
| Cv1::detail::async_function_impl< Function, Proto > | |
| Cstd::atomic< hi::aarectangle > | |
| Cstd::atomic< hi::global_state_type > | |
| Cv1::atomic_unique_ptr< T > | |
| Cv1::atomic_unique_ptr< std::map > | |
| Chi::v1::async_widget::attributes_type | |
| Chi::v1::checkbox_widget::attributes_type | |
| Chi::v1::menu_button_widget< ButtonWidget >::attributes_type | |
| Chi::v1::radio_widget::attributes_type | |
| Chi::v1::selection_widget::attributes_type | |
| Chi::v1::toggle_widget::attributes_type | |
| Chi::v1::toolbar_tab_button_widget::attributes_type | |
| Chi::v1::with_label_widget< ButtonWidget >::attributes_type | |
| Chi::audio_block | A block of audio data |
| Chi::v1::audio_block | A block of audio data |
| Chi::audio_channel | |
| Chi::v1::audio_channel | |
| ►Chi::audio_device | A set of audio channels which can be rendered and/or captures at the same time |
| Chi::v1::audio_device_asio | A class representing an audio device on the system |
| Chi::v1::audio_device_win32 | |
| ►Chi::v1::audio_device | A set of audio channels which can be rendered and/or captures at the same time |
| Chi::v1::audio_device_asio | A class representing an audio device on the system |
| Chi::v1::audio_device_win32 | |
| Chi::audio_device_delegate | |
| Chi::v1::audio_device_delegate | |
| Chi::audio_format_range | |
| Chi::v1::audio_format_range | |
| Chi::audio_sample_format | Audio sample format |
| Chi::v1::audio_sample_format | Audio sample format |
| Chi::audio_sample_packer | |
| Chi::v1::audio_sample_packer | |
| Chi::audio_sample_unpacker | |
| Chi::v1::audio_sample_unpacker | |
| Chi::audio_stream_config | |
| Chi::v1::audio_stream_config | |
| Chi::audio_stream_format | The format of a stream of audio |
| Chi::v1::audio_stream_format | The format of a stream of audio |
| ►Chi::audio_system | |
| Chi::v1::audio_system_aggregate | |
| Chi::v1::audio_system_asio | |
| Chi::v1::audio_system_win32 | |
| ►Chi::v1::audio_system | |
| Chi::v1::audio_system_aggregate | |
| Chi::v1::audio_system_asio | |
| Chi::v1::audio_system_win32 | |
| Chi::audio_system_win32_event | |
| Chi::v1::audio_system_win32_event | |
| Chi::v1::URI::authority_type | |
| Cv1::await_resume_result< T > | Get the result type of an awaitable |
| Cv1::awaitable_cast< T > | |
| Cv1::awaitable_cast< std::chrono::duration< Rep, Period > > | |
| Cv1::awaitable_cast< std::chrono::time_point< std::chrono::utc_clock, Duration > > | |
| Cv1::awaitable_cast< std::stop_token > | |
| Cv1::awaitable_cast< T > | |
| Cv1::awaitable_stop_token | |
| Cv1::awaitable_timer | |
| Cv1::notifier< R(Args...)>::awaiter_type | An awaiter object which can wait on a notifier |
| Cv1::base_n< Alphabet, CharsPerBlock, BytesPerBlock > | |
| Cv1::detail::base_n_alphabet | |
| Chi::bezier_curve | |
| Chi::v1::bezier_curve | |
| Chi::bezier_point | |
| Chi::v1::bezier_point | |
| Cv1::bigint< DigitType, NumDigits, IsSigned > | High performance big integer implementation |
| Cv1::bigint< uint64_t, 2, false > | |
| Cv1::detail::BON8_encoder | BON8 encoder |
| Chi::box_constraints | 2D constraints |
| Chi::v1::box_constraints | 2D constraints |
| Chi::box_shape | |
| Chi::v1::box_shape | |
| Chi::v1::datum::break_type | |
| Chi::button_delegate | A button delegate controls the state of a button widget |
| Chi::v1::button_delegate | A button delegate controls the state of a button widget |
| Cv1::byte_char_traits | |
| Chi::callback< T > | |
| Chi::v1::callback< T > | |
| Chi::callback< ResultType(ArgTypes...)> | A callback function |
| Chi::v1::callback< ResultType(ArgTypes...)> | A callback function |
| Chi::v1::callback< void()> | |
| Chi::v1::callback< void(bool)> | |
| Chi::v1::callback< void(cursor_state_type)> | |
| Chi::v1::callback< void(float)> | |
| Chi::v1::callback< void(gstring)> | |
| Chi::v1::callback< void(hi::alignment)> | |
| Chi::v1::callback< void(hi::icon)> | |
| Chi::v1::callback< void(hi::label)> | |
| Chi::v1::callback< void(hi::v1::extent2)> | |
| Chi::v1::callback< void(hi::v1::txt)> | |
| Chi::v1::callback< void(hi::v1::widget_state)> | |
| Chi::v1::callback< void(label)> | |
| Chi::v1::callback< void(semantic_text_style)> | |
| Chi::v1::callback< void(std::string)> | |
| Chi::v1::callback< void(std::vector)> | |
| Chi::v1::callback< void(value_type)> | |
| Chi::v1::detail::callback_base< ResultType, ArgTypes > | |
| ►Chi::v1::detail::callback_base< ResultType, ArgTypes... > | |
| Chi::v1::detail::callback_impl< FunctionType, ResultType, ArgTypes > | |
| Chi::cancel_features< Func, Args > | Type trait to retrieve the cancel feautes of a invokable |
| Chi::v1::cancel_features< Func, Args > | Type trait to retrieve the cancel feautes of a invokable |
| Chi::char_converter< From, To > | A converter between character encodings |
| Chi::v1::char_converter< From, To > | A converter between character encodings |
| Chi::char_map< Encoding > | Character encoder/decoder template |
| Chi::v1::char_map< Encoding > | Character encoder/decoder template |
| Chi::char_map<"ascii"> | ASCII (7-bit) character map |
| Chi::v1::char_map<"ascii"> | ASCII (7-bit) character map |
| Chi::char_map<"cp-1252"> | CP-1252 / Windows-1252 character map |
| Chi::v1::char_map<"cp-1252"> | CP-1252 / Windows-1252 character map |
| Chi::char_map<"iso-8859-1"> | ISO-8859-1 / Latin-1 character map |
| Chi::v1::char_map<"iso-8859-1"> | ISO-8859-1 / Latin-1 character map |
| Chi::char_map<"utf-16"> | Unicode UTF-16 encoding |
| Chi::v1::char_map<"utf-16"> | Unicode UTF-16 encoding |
| Chi::char_map<"utf-32"> | Unicode UTF-32 encoding |
| Chi::v1::char_map<"utf-32"> | Unicode UTF-32 encoding |
| Chi::char_map<"utf-8"> | Unicode UTF-8 encoding |
| Chi::v1::char_map<"utf-8"> | Unicode UTF-8 encoding |
| Cstd::char_traits< hi::grapheme > | |
| Chi::circle | A type defining a 2D circle |
| Chi::v1::circle | A type defining a 2D circle |
| Chi::color | This is a RGBA floating point color |
| Chi::v1::color | This is a RGBA floating point color |
| Cstd::common_type< hi::unit< Tag, T1, Ratio1 >, hi::unit< Tag, T2, Ratio2 > > | |
| Cv1::composed_t | |
| ►Cstd::conditional_t | |
| Chi::v1::is_forward_of< Context, Expected * > | |
| Chi::v1::is_forward_of< Context, Expected > | |
| Chi::v1::is_forward_of< Context, Expected, FirstOtherExpected, OtherExpected... > | |
| Chi::v1::is_forward_of< Context, Result(Args...)> | |
| Chi::v1::is_forward_of< Context, observer< Expected > > | |
| Chi::v1::is_forward_of< Context, std::shared_ptr< Expected > > | |
| Chi::v1::is_forward_of< Context, std::unique_ptr< Expected > > | |
| Chi::v1::is_forward_of< Context, std::weak_ptr< Expected > > | |
| Cv1::is_forward_of< Context, group_ptr< Expected > > | |
| Cv1::generator< T >::const_iterator | A forward iterator which iterates through values co_yieled by the generator-function |
| Cv1::generator< T & >::const_iterator | A forward iterator which iterates through values co_yieled by the generator-function |
| Chi::const_resource_view | A read-only view of a resource |
| Chi::v1::const_resource_view | A read-only view of a resource |
| Cv1::const_void_span | |
| Chi::v1::detail::grid_layout_axis_constraints< Axis, T >::constraint_type | |
| Chi::v1::datum::continue_type | |
| Chi::convertible_to_any | A type that can be implicitly converted to any type |
| Chi::v1::convertible_to_any | A type that can be implicitly converted to any type |
| Chi::copy_cv< To, From, Ei > | Type-trait to copy const volatile qualifiers from one type to another |
| Chi::v1::copy_cv< To, From, Ei > | Type-trait to copy const volatile qualifiers from one type to another |
| Chi::copy_cv< To, From > | |
| Chi::v1::copy_cv< To, From > | |
| Chi::corner_radii | The 4 radii of the corners of a quad or rectangle |
| Chi::v1::corner_radii | The 4 radii of the corners of a quad or rectangle |
| ►Cv1::detail::counter | |
| Cv1::detail::tagged_counter< Tag > | |
| Cv1::coverage_format1 | |
| Cv1::coverage_format2 | |
| Cv1::coverage_format2_range | |
| Chi::cpu_id_result | |
| Chi::v1::cpu_id_result | |
| Chi::v1::jsonpath::current | |
| Chi::datum | A dynamic data type |
| Chi::v1::datum | A dynamic data type |
| Chi::v1::detail::datum_promotion_result< To > | Promotion result |
| Cv1::decimal | |
| Chi::default_text_delegate< T > | A default text delegate |
| Chi::v1::default_text_delegate< T > | A default text delegate |
| Chi::default_text_field_delegate< T > | A default text delegate |
| Chi::v1::default_text_field_delegate< T > | A default text delegate |
| Chi::defer | Defer execution of a lambda to the end of the scope |
| Chi::v1::defer | Defer execution of a lambda to the end of the scope |
| Cv1::delayed_format< Fmt, Values > | Delayed formatting |
| Chi::v1::jsonpath::descend | |
| Chi::v1::gfx_pipeline_box::device_shared | |
| Chi::v1::gfx_pipeline_image::device_shared | |
| Chi::v1::gfx_pipeline_override::device_shared | |
| Chi::v1::gfx_pipeline_SDF::device_shared | |
| Chi::v1::gfx_pipeline_tone_mapper::device_shared | |
| Cv1::dither | An object that create dither values to add to samples before rounding |
| Chi::draw_attributes | The draw attributes used to draw shaped into the draw context |
| Chi::v1::draw_attributes | The draw attributes used to draw shaped into the draw context |
| Chi::draw_context | Draw context for drawing using the HikoGUI shaders |
| Chi::v1::draw_context | Draw context for drawing using the HikoGUI shaders |
| Chi::em_length_tag | |
| Chi::v1::em_length_tag | |
| ►Cenable_group_ptr | |
| ►Chi::v1::observed_base | An abstract observed object |
| Chi::v1::observed< T > | |
| Cv1::enable_group_ptr< T, Proto > | Enable a class to be used in a group_ptr |
| ►Cv1::enable_group_ptr< T, void()> | |
| Cv1::enable_group_ptr< T > | |
| Cv1::enable_group_ptr< T, void(Args...)> | |
| Chi::endian_buf_t< T, E, A > | |
| Chi::v1::endian_buf_t< T, E, A > | |
| Chi::v1::endian_buf_t< int16_t, std::endian::big, 1 > | |
| Chi::v1::endian_buf_t< uint16_t, std::endian::big, 1 > | |
| Chi::v1::endian_buf_t< uint32_t, std::endian::big, 1 > | |
| Chi::v1::endian_buf_t< uint32_t, std::endian::little, 1 > | |
| Chi::enum_metadata< ValueType, NameType, N > | A object that holds enum-values and strings |
| Chi::v1::enum_metadata< ValueType, NameType, N > | A object that holds enum-values and strings |
| Chi::enum_metadata_name< T > | |
| Chi::v1::enum_metadata_name< T > | |
| Chi::enum_metadata_name< char * > | |
| Chi::v1::enum_metadata_name< char * > | |
| Chi::enum_metadata_name< char const * > | |
| Chi::v1::enum_metadata_name< char const * > | |
| Chi::enum_metadata_name< char const[N]> | |
| Chi::v1::enum_metadata_name< char const[N]> | |
| Chi::enum_metadata_name< char[N]> | |
| Chi::v1::enum_metadata_name< char[N]> | |
| Cstd::equal_to<::hi::simd< T, N > > | |
| Ctest::error< ErrorClass > | The comparison error |
| Ctest::error< ErrorClass > | |
| ►Cstd::error_category [external] | STL class |
| Chi::v1::win32_error_category | |
| ►Cstd::exception [external] | STL class |
| ►Cstd::logic_error [external] | STL class |
| Ctest::require_error | |
| ►Cstd::runtime_error [external] | STL class |
| Chi::v1::cancel_error | Cancel error is caused by user pressing cancel |
| Chi::v1::gfx_error | |
| Chi::v1::gui_error | |
| Chi::v1::io_error | Exception thrown during I/O on an error |
| Chi::v1::key_error | |
| Chi::v1::not_found_error | Exception thrown when an item was not found |
| Chi::v1::operation_error | Exception thrown during execution of a dynamic operation |
| Chi::v1::os_error | Exception thrown during an operating system call |
| ►Chi::v1::parse_error | Exception thrown during parsing on an error |
| Chi::v1::uri_error | |
| Chi::v1::task_running_error | |
| Chi::v1::url_error | |
| Chi::extent2 | A high-level geometric extent |
| Chi::v1::extent2 | A high-level geometric extent |
| Chi::extent3 | A high-level geometric extent |
| Chi::v1::extent3 | A high-level geometric extent |
| ►Cstd::false_type [external] | |
| Chi::v1::default_values< T > | A type traits for generating default values of a type |
| ►Chi::v1::has_native_floatxx< N > | Has an float of a specific size, natively supported by the compiler |
| Chi::v1::has_floatxx< N > | Has an float of a specific size |
| ►Chi::v1::has_native_intxx< N > | Has an signed integer of a specific size, natively supported by the compiler |
| Chi::v1::has_intxx< N > | Has an signed integer of a specific size |
| ►Chi::v1::has_native_uintxx< N > | Has an unsigned integer of a specific size, natively supported by the compiler |
| Chi::v1::has_uintxx< N > | Has an unsigned integer of a specific size |
| Chi::v1::is_atomic< T > | |
| Chi::v1::is_byte_like< T > | An array of this type will implicitly create objects within that array |
| Chi::v1::is_character< T > | |
| Chi::v1::is_datum_type< T > | |
| Chi::v1::is_numeric< T > | Is a numeric |
| Chi::v1::is_numeric_integral< T > | Is a numeric integer |
| Chi::v1::is_numeric_signed_integral< T > | Is a numeric signed integer |
| Chi::v1::is_numeric_unsigned_integral< T > | Is a numeric unsigned integer |
| Chi::v1::transform2< T > | |
| Chi::v1::transform3< T > | |
| Cv1::is_task< T > | Type-trait to determine if the given type T is a task |
| Chi::file | A File object |
| Chi::v1::file | A File object |
| Chi::v1::detail::file_impl | |
| Chi::file_view | Map a file into virtual memory |
| Chi::v1::file_view | Map a file into virtual memory |
| Chi::v1::detail::file_view_impl | |
| Ctest::filter | |
| Chi::fixed_string< N > | A string which may be used as a none-type template parameter |
| Chi::v1::fixed_string< N > | A string which may be used as a none-type template parameter |
| Chi::v1::fixed_string< 4 > | |
| ►Cv1::font | |
| Cv1::true_type_font | |
| Cv1::font_book | Font_book keeps track of multiple fonts |
| Chi::font_char_map | Character map of a font |
| Chi::v1::font_char_map | Character map of a font |
| Cv1::font_book::font_glyph_type | |
| Cv1::font_book::font_glyphs_type | |
| Cv1::font_metrics | The metrics of a font |
| Cv1::font_variant | A font variant is one of 16 different fonts that can be part of a family |
| ►Cstd::formatter | |
| ►Cstd::formatter< hi::URI, char > | |
| Cstd::formatter< hi::URL, char > | |
| Cstd::formatter< hi::audio_device_state, char > | |
| Cstd::formatter< hi::audio_direction, char > | |
| Cstd::formatter< hi::audio_format_range, char > | |
| Cstd::formatter< hi::datum, char > | |
| Cstd::formatter< hi::decimal, char > | |
| Cstd::formatter< hi::fixed_string< N >, char > | |
| Cstd::formatter< hi::font, char > | |
| Cstd::formatter< hi::font_weight, char > | |
| Cstd::formatter< hi::gui_event, char > | |
| Cstd::formatter< hi::jsonpath, char > | |
| Cstd::formatter< hi::keyboard_modifiers, char > | |
| Cstd::formatter< hi::keyboard_virtual_key, char > | |
| Cstd::formatter< hi::label, char > | |
| Cstd::formatter< hi::language_tag, char > | |
| Cstd::formatter< hi::pcm_format, char > | |
| Cstd::formatter< hi::policy, char > | |
| Cstd::formatter< hi::semantic_color, char > | |
| Cstd::formatter< hi::subpixel_orientation, char > | |
| Cstd::formatter< hi::surround_mode, char > | |
| Cstd::formatter< hi::theme_mode, char > | |
| Cstd::formatter< hi::token, char > | |
| Cstd::formatter< hi::txt, char > | |
| Cstd::formatter< hi::unicode_break_opportunity, char > | |
| Cstd::formatter< std::vector< hi::language_tag >, char > | |
| Cstd::formatter<::hi::cpu_feature, char > | |
| Cstd::formatter<::hi::cpu_feature_mask, char > | |
| Cstd::formatter<::hi::half, char > | |
| Cstd::formatter<::hi::simd< T, N >, char > | |
| Cstd::formatter< hi::aarectangle, char > | |
| Cstd::formatter< hi::extent2, char > | |
| Cstd::formatter< hi::extent3, char > | |
| Cstd::formatter< hi::point2, char > | |
| Cstd::formatter< hi::point3, char > | |
| Cstd::formatter< hi::vector2, char > | |
| Cstd::formatter< hi::vector3, char > | |
| Chi::forward_copy_or_ref< Context > | |
| Chi::v1::forward_copy_or_ref< Context > | |
| Cv1::forward_value< T > | Functor for forwarding an forwarding-reference to variable |
| Cv1::forward_value< char const(&)[N]> | |
| Cv1::function< Proto > | |
| ►Cv1::function< Result(Arguments...)> | |
| Cv1::detail::function_impl< Function, Result(Arguments...)> | |
| ►Cv1::function< void(Arguments...)> | |
| Cv1::detail::async_function_impl< Function, void(Arguments...)> | |
| Cv1::function_fifo< Proto, SlotSize > | A fifo (First-in, Firts-out) for asynchronous calls |
| Cv1::detail::function_impl< Function, Proto > | |
| Cv1::function_timer | A timer that calls functions |
| Cv1::generator< T > | A return value for a generator-function |
| Cv1::generator< T & > | |
| Cv1::gfx_device | |
| ►Cgfx_pipeline | |
| Chi::v1::gfx_pipeline_SDF | |
| Chi::v1::gfx_pipeline_box | |
| Chi::v1::gfx_pipeline_image | |
| Chi::v1::gfx_pipeline_override | |
| Chi::v1::gfx_pipeline_tone_mapper | |
| Cv1::gfx_pipeline | |
| Cv1::gfx_queue_vulkan | |
| Cv1::gfx_surface | |
| Cv1::gfx_surface_delegate | A delegate for drawing on a window below the HikoGUI user interface |
| Cv1::gfx_system | Vulkan gfx_device controller |
| Chi::glob_pattern | A glob pattern |
| Chi::v1::glob_pattern | A glob pattern |
| Cv1::glyph_atlas_info | |
| Cv1::glyph_metrics | |
| Cv1::grapheme | A grapheme-cluster, what a user thinks a character is |
| Chi::v1::detail::grapheme_break_state | |
| Chi::graphic_path | A path is a vector graphics object |
| Chi::v1::graphic_path | A path is a vector graphics object |
| Chi::grid_layout< T > | Grid layout algorithm |
| Chi::v1::grid_layout< T > | Grid layout algorithm |
| Chi::v1::grid_layout< grid_cell_type > | |
| Chi::v1::grid_layout< hi::v1::widget * > | |
| Chi::v1::grid_layout< std::unique_ptr< hi::v1::widget > > | |
| Chi::v1::detail::grid_layout_axis_constraints< Axis, T > | |
| Chi::v1::detail::grid_layout_axis_constraints< axis::x, value_type > | |
| Chi::v1::detail::grid_layout_axis_constraints< axis::y, value_type > | |
| Chi::v1::detail::grid_layout_cell< T > | |
| Cv1::group_ptr< T > | A smart pointer which manages ownership as a group |
| Cv1::GSUB_ligature | |
| Cv1::GSUB_version_1_0 | Compatible with version 1.1, all offsets start at the beginning of this header |
| Chi::gui_event | A user interface event |
| Chi::v1::gui_event | A user interface event |
| Cv1::gui_window | |
| Chi::v1::detail::gzip_member_header | |
| Chi::half | |
| Chi::v1::half | |
| Chi::has_add_callback< T > | |
| Chi::v1::has_add_callback< T > | |
| Chi::has_value_type< T > | |
| Chi::v1::has_value_type< T > | |
| Cstd::hash< hi::bstring > | |
| Cstd::hash< hi::bstring_view > | |
| Cstd::hash< hi::color > | |
| Cstd::hash< hi::datum > | |
| Cstd::hash< hi::decimal > | |
| Cstd::hash< hi::detail::text_style_impl > | |
| Cstd::hash< hi::font_variant > | |
| Cstd::hash< hi::grapheme > | |
| Cstd::hash< hi::gstring > | |
| Cstd::hash< hi::iso_15924 > | |
| Cstd::hash< hi::iso_3166 > | |
| Cstd::hash< hi::iso_639 > | |
| Cstd::hash< hi::keyboard_key > | |
| Cstd::hash< hi::keyboard_modifiers > | |
| Cstd::hash< hi::keyboard_virtual_key > | |
| Cstd::hash< hi::language_tag > | |
| Cstd::hash< hi::sfloat_rgba16 > | |
| Cstd::hash< hi::tagged_id< T, Tag, Max > > | |
| Cstd::hash< hi::text_sub_style > | |
| Cstd::hash< hi::translation_key > | |
| Cstd::hash< hi::URI > | |
| Cstd::hash< hi::URL > | |
| Cstd::hash<::hi::half > | |
| Cv1::hitbox | |
| Chi::huffman_tree< T > | |
| Chi::v1::huffman_tree< T > | |
| ►Chi::icon_delegate | |
| Chi::v1::label_delegate | |
| ►Chi::v1::icon_delegate | |
| Chi::v1::label_delegate | |
| Chi::id_factory< T > | A factory for unique IDs |
| Chi::v1::id_factory< T > | A factory for unique IDs |
| Chi::indent | Indentation for writing out text files |
| Chi::v1::indent | Indentation for writing out text files |
| Cv1::time_stamp_count::inplace | |
| Cv1::time_stamp_count::inplace_with_cpu_id | |
| Cv1::time_stamp_count::inplace_with_thread_id | |
| ►Cstd::integral_constant< size_t, detail::count_data_members< T >()> [external] | |
| Chi::v1::number_of_data_members< T > | |
| ►Cstd::integral_constant< size_t, N > [external] | |
| Cstd::tuple_size<::hi::simd< T, N > > | |
| Cv1::invoke_task_result< Func, ArgTypes > | |
| ►Cstd::is_base_of< BaseType, DerivedType > [external] | |
| Chi::v1::is_derived_from< DerivedType, BaseType > | |
| ►Cstd::is_base_of< std::decay_t< BaseType >, std::decay_t< DerivedType > > [external] | |
| ►Chi::v1::is_decayed_base_of< BaseType, DerivedType > | |
| Chi::v1::is_decayed_derived_from< DerivedType, BaseType > | |
| Chi::is_checkbox_widget_attribute< Context > | |
| Chi::v1::is_checkbox_widget_attribute< Context > | |
| Chi::is_forward_of< Context, Expected, OtherExpected > | Is context a form of the expected type |
| Chi::v1::is_forward_of< Context, Expected, OtherExpected > | Is context a form of the expected type |
| Cv1::is_invocable_task< Func, ArgTypes > | Type-trait to determining if the given invocable Func is a task |
| Chi::iso_15924 | ISO-15924 script code |
| Chi::v1::iso_15924 | ISO-15924 script code |
| Chi::v1::detail::iso_15924_info | |
| Cv1::iso_3166 | ISO-3166 country code |
| Cv1::detail::iso_3166_info | |
| Cv1::iso_639 | ISO-639 language code |
| Chi::v1::detail::lexer< Config >::iterator< It, ItEnd > | |
| Chi::v1::detail::JIT_DEBUG_INFO | |
| Chi::jsonpath | |
| Chi::v1::jsonpath | |
| Chi::keyboard_bindings | |
| Chi::v1::keyboard_bindings | |
| Cv1::keyboard_key | A key in combination with modifiers |
| Chi::keyboard_target_data | |
| Chi::v1::keyboard_target_data | |
| Cv1::label | A label consisting of localizable text and an icon |
| Chi::language_tag | The IETF BCP 47 language tag |
| Chi::v1::language_tag | The IETF BCP 47 language tag |
| Chi::lean_vector< T > | Lean-vector with (SVO) short-vector-optimization |
| Chi::v1::lean_vector< T > | Lean-vector with (SVO) short-vector-optimization |
| Chi::v1::detail::lexer< Config > | A configurable lexical analyzer with unicode Annex #31 support |
| Chi::lexer_config | |
| Chi::v1::lexer_config | |
| Chi::line_segment | Line segment |
| Chi::v1::line_segment | Line segment |
| Cv1::locked_memory_allocator< T > | |
| Chi::log | |
| Chi::v1::log | |
| ►Chi::v1::detail::log_message_base | |
| Chi::v1::detail::log_message< Level, SourcePath, SourceLine, Fmt, Values > | |
| Cv1::detail::long_grapheme_table | |
| Chi::lookahead_iterator< LookaheadCount, It, ItEnd > | Lookahead iterator |
| Chi::v1::lookahead_iterator< LookaheadCount, It, ItEnd > | Lookahead iterator |
| Chi::lookat | Perspective transform |
| Chi::v1::lookat | Perspective transform |
| Cv1::loop | |
| Chi::make_floatxx< N > | Make an floating point |
| Chi::v1::make_floatxx< N > | Make an floating point |
| Chi::make_floatxx< 32 > | |
| Chi::v1::make_floatxx< 32 > | |
| Chi::make_floatxx< 64 > | |
| Chi::v1::make_floatxx< 64 > | |
| Chi::make_intmax< T, Ei > | |
| Chi::v1::make_intmax< T, Ei > | |
| Chi::make_intmax< T > | |
| Chi::v1::make_intmax< T > | |
| Chi::make_intxx< N > | Make an signed integer |
| Chi::v1::make_intxx< N > | Make an signed integer |
| Chi::make_intxx< 16 > | |
| Chi::v1::make_intxx< 16 > | |
| Chi::make_intxx< 32 > | |
| Chi::v1::make_intxx< 32 > | |
| Chi::make_intxx< 64 > | |
| Chi::v1::make_intxx< 64 > | |
| Chi::make_intxx< 8 > | |
| Chi::v1::make_intxx< 8 > | |
| Chi::make_promote< T, U > | |
| Chi::v1::make_promote< T, U > | |
| Chi::make_string< T > | Type-trait to convert a character to a string type |
| Chi::v1::make_string< T > | Type-trait to convert a character to a string type |
| Chi::make_string< char > | |
| Chi::v1::make_string< char > | |
| Chi::make_string< char16_t > | |
| Chi::v1::make_string< char16_t > | |
| Chi::make_string< char32_t > | |
| Chi::v1::make_string< char32_t > | |
| Chi::make_string< char8_t > | |
| Chi::v1::make_string< char8_t > | |
| Chi::make_string< wchar_t > | |
| Chi::v1::make_string< wchar_t > | |
| Chi::make_string_view< T > | Type-trait to convert a character to a string_view type |
| Chi::v1::make_string_view< T > | Type-trait to convert a character to a string_view type |
| Chi::make_string_view< char > | |
| Chi::v1::make_string_view< char > | |
| Chi::make_string_view< char16_t > | |
| Chi::v1::make_string_view< char16_t > | |
| Chi::make_string_view< char32_t > | |
| Chi::v1::make_string_view< char32_t > | |
| Chi::make_string_view< char8_t > | |
| Chi::v1::make_string_view< char8_t > | |
| Chi::make_string_view< wchar_t > | |
| Chi::v1::make_string_view< wchar_t > | |
| Chi::make_uintxx< N > | Make an unsigned integer |
| Chi::v1::make_uintxx< N > | Make an unsigned integer |
| Chi::make_uintxx< 16 > | |
| Chi::v1::make_uintxx< 16 > | |
| Chi::make_uintxx< 32 > | |
| Chi::v1::make_uintxx< 32 > | |
| Chi::make_uintxx< 64 > | |
| Chi::v1::make_uintxx< 64 > | |
| Chi::make_uintxx< 8 > | |
| Chi::v1::make_uintxx< 8 > | |
| Chi::margins | The left, bottom, right and top margins |
| Chi::v1::margins | The left, bottom, right and top margins |
| Chi::matrix2 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Chi::v1::matrix2 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Chi::matrix3 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Chi::v1::matrix3 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Cv1::mouse_buttons | |
| Chi::mouse_event_data | Information for a mouse event |
| Chi::v1::mouse_event_data | Information for a mouse event |
| Chi::not_null< T > | |
| Chi::v1::not_null< T > | |
| Chi::v1::not_null< hi::v1::default_selection_delegate * > | |
| Chi::v1::not_null< std::shared_ptr< hi::v1::async_delegate > > | |
| Chi::v1::not_null< std::shared_ptr< hi::v1::radio_delegate > > | |
| Chi::v1::not_null< std::shared_ptr< hi::v1::selection_delegate > > | |
| Chi::v1::not_null< std::shared_ptr< hi::v1::toggle_delegate > > | |
| Cv1::notifier< T > | A notifier which can be used to call a set of registered callbacks |
| Cv1::notifier< R(Args...)> | |
| Cv1::notifier< void()> | |
| Cv1::notifier< void(value_type)> | |
| Cstd::numeric_limits< hi::bigint< DigitType, NumDigits, IsSigned > > | |
| Cstd::numeric_limits<::hi::half > | |
| Chi::observable_msg | |
| Chi::v1::observable_msg | |
| Chi::observer< T > | A observer pointing to the whole or part of a observed_base |
| Chi::v1::observer< T > | A observer pointing to the whole or part of a observed_base |
| Chi::v1::observer< audio_direction > | |
| Chi::v1::observer< bool > | |
| Chi::v1::observer< cursor_state_type > | |
| Chi::v1::observer< float > | |
| Chi::v1::observer< gstring > | |
| Chi::v1::observer< hi::label > | |
| Chi::v1::observer< hi::v1::alignment > | |
| Chi::v1::observer< hi::v1::color > | |
| Chi::v1::observer< hi::v1::extent2 > | |
| Chi::v1::observer< hi::v1::txt > | |
| Chi::v1::observer< hi::v1::widget_state > | |
| Chi::v1::observer< icon > | |
| Chi::v1::observer< label > | |
| Chi::v1::observer< semantic_text_style > | |
| Chi::v1::observer< std::string > | |
| Chi::v1::observer< std::vector > | |
| Chi::v1::observer< std::vector< std::pair< std::string, label > > > | |
| Chi::v1::observer< value_type > | |
| Chi::observer_decay< T > | A type-trait for observer arguments |
| Chi::v1::observer_decay< T > | A type-trait for observer arguments |
| Chi::observer_decay< observer< T > & > | |
| Chi::v1::observer_decay< observer< T > & > | |
| Chi::observer_decay< observer< T > && > | |
| Chi::v1::observer_decay< observer< T > && > | |
| Chi::observer_decay< observer< T > > | |
| Chi::v1::observer_decay< observer< T > > | |
| Chi::observer_decay< observer< T > const & > | |
| Chi::v1::observer_decay< observer< T > const & > | |
| Ctest::operand< ErrorClass, T > | Operand of a comparison, bound to an error-value |
| Ctest::operand< error_class::exact, bool > | Result of the boolean expression |
| Cv1::os_settings | |
| Chi::otype_fbyte_buf_t | Open-type for 8 signed integer that must be scaled by the EM-scale |
| Chi::v1::otype_fbyte_buf_t | Open-type for 8 signed integer that must be scaled by the EM-scale |
| Chi::otype_fixed15_16_buf_t | Open-type 16.16 signed fixed point, range between -32768.0 and 32767.999 |
| Chi::v1::otype_fixed15_16_buf_t | Open-type 16.16 signed fixed point, range between -32768.0 and 32767.999 |
| Chi::otype_fixed1_14_buf_t | Open-type 16-bit signed fraction, range between -2.0 and 1.999 |
| Chi::v1::otype_fixed1_14_buf_t | Open-type 16-bit signed fraction, range between -2.0 and 1.999 |
| Chi::otype_fuword_buf_t | Open-type for 16 unsigned integer that must be scaled by the EM-scale |
| Chi::v1::otype_fuword_buf_t | Open-type for 16 unsigned integer that must be scaled by the EM-scale |
| Chi::otype_fword_buf_t | Open-type for 16 signed integer that must be scaled by the EM-scale |
| Chi::v1::otype_fword_buf_t | Open-type for 16 signed integer that must be scaled by the EM-scale |
| Chi::otype_glyf_component | |
| Chi::v1::otype_glyf_component | |
| Chi::v1::detail::otype_glyf_header | |
| Chi::v1::detail::otype_name_language_entry_type | |
| Cv1::packet | A network message or stream buffer |
| Cv1::packet_buffer | |
| Chi::v1::gfx_pipeline_image::paged_image | This is a image that is uploaded into the texture atlas |
| Chi::pcm_format | |
| Chi::v1::pcm_format | |
| Chi::perspective | Perspective transform |
| Chi::v1::perspective | Perspective transform |
| Chi::pickle< T > | Encode and decode a type to and from a UTF-8 string |
| Chi::v1::pickle< T > | Encode and decode a type to and from a UTF-8 string |
| Chi::pickle< bool > | |
| Chi::v1::pickle< bool > | |
| Chi::pickle< speaker_mapping > | |
| Chi::v1::pickle< speaker_mapping > | |
| Chi::pickle< std::string > | |
| Chi::v1::pickle< std::string > | |
| Chi::pickle< T > | |
| Chi::v1::pickle< T > | |
| Chi::pixmap< T, Allocator > | A 2D pixel-based image |
| Chi::v1::pixmap< T, Allocator > | A 2D pixel-based image |
| Chi::pixmap_span< T > | A non-owning 2D pixel-based image |
| Chi::v1::pixmap_span< T > | A non-owning 2D pixel-based image |
| Cv1::placement_array< T > | |
| Cv1::placement_ptr< T > | |
| Chi::v1::detail::plural_operand | The operand for the unicode-plural rules |
| Chi::plurality | Plurality of a number |
| Chi::v1::plurality | Plurality of a number |
| Chi::png | |
| Chi::v1::png | |
| Cv1::point2 | A high-level geometric point Part of the high-level vec, point, mat and color types |
| Cv1::point3 | A high-level geometric point Part of the high-level vec, point, mat and color types |
| Cv1::polymorphic_optional< BaseType, Size, Alignment > | Polymorphic optional |
| ►Cv1::detail::preference_item_base | |
| Cv1::detail::preference_item< T > | |
| Cv1::preferences | User preferences |
| Chi::progress_sink | A sink to read the current progress of a function |
| Chi::v1::progress_sink | A sink to read the current progress of a function |
| Chi::progress_token | Token to pass to a function to report its progress |
| Chi::v1::progress_token | Token to pass to a function to report its progress |
| Cv1::generator< T >::promise_type | |
| Cv1::generator< T & >::promise_type | |
| Cv1::task< T, DestroyFrame >::promise_type | |
| Cv1::task< void, DestroyFrame >::promise_type | |
| Chi::v1::detail::lexer< Config >::proxy | |
| Chi::v1::lookahead_iterator< LookaheadCount, It, ItEnd >::proxy | |
| Chi::v1::observer< T >::proxy_type | A proxy object of the observer |
| Chi::v1::gfx_pipeline_box::push_constants | |
| Chi::v1::gfx_pipeline_image::push_constants | |
| Chi::v1::gfx_pipeline_override::push_constants | |
| Chi::v1::gfx_pipeline_SDF::push_constants | |
| Chi::v1::gfx_pipeline_tone_mapper::push_constants | |
| Chi::px_length_tag | |
| Chi::v1::px_length_tag | |
| Cv1::quad | |
| Chi::quad_color | A color for each corner of a quad |
| Chi::v1::quad_color | A color for each corner of a quad |
| ►Chi::radio_delegate | A radio delegate controls the state of a radio button widget |
| Chi::v1::default_radio_delegate< T > | A default radio button delegate |
| ►Chi::v1::radio_delegate | A radio delegate controls the state of a radio button widget |
| Chi::v1::default_radio_delegate< T > | A default radio button delegate |
| Cv1::locked_memory_allocator< T >::rebind< U > | |
| Cv1::secure_memory_allocator< T >::rebind< U > | |
| Chi::rectangle | A rectangle / parallelogram in 3D space |
| Chi::v1::rectangle | A rectangle / parallelogram in 3D space |
| Chi::recursive_iterator< ParentIt > | An iterator which recursively iterates through nested containers |
| Chi::v1::recursive_iterator< ParentIt > | An iterator which recursively iterates through nested containers |
| Chi::remove_cvptr< T > | |
| Chi::v1::remove_cvptr< T > | |
| CRENDERDOC_API_1_4_1 | |
| ►Chi::v1::detail::resource_view_base | |
| Chi::v1::detail::resource_view_impl< T > | |
| Ctest::all_tests::result_type | |
| Ctest::test_case::result_type | |
| Ctest::test_suite::result_type | |
| Chi::v1::jsonpath::root | |
| Chi::rotate2 | |
| Chi::v1::rotate2 | |
| Chi::rotate3 | |
| Chi::v1::rotate3 | |
| Chi::row_column_layout< Axis, T > | |
| Chi::v1::row_column_layout< Axis, T > | |
| Chi::v1::row_column_layout< std::unique_ptr< hi::v1::widget > > | |
| Chi::v1::pixmap< T, Allocator >::row_iterator< Pixmap > | |
| Chi::v1::pixmap_span< T >::row_iterator< PixmapView > | |
| Chi::v1::pixmap< T, Allocator >::row_range< Pixmap > | |
| Chi::v1::pixmap_span< T >::row_range< PixmapView > | |
| Chi::scale2 | |
| Chi::v1::scale2 | |
| Chi::scale3 | |
| Chi::v1::scale3 | |
| Chi::v1::bezier_curve::sdf_distance_result | |
| Cv1::secure_memory_allocator< T > | Memory allocator which will securely clear the memory when deallocated |
| Cv1::seed< T > | Randomly generate an object |
| ►Chi::selection_delegate | A delegate that controls the state of a selection_widget |
| Chi::v1::default_selection_delegate< T > | A delegate that control the state of a selection_widget |
| ►Chi::v1::selection_delegate | A delegate that controls the state of a selection_widget |
| Chi::v1::default_selection_delegate< T > | A delegate that control the state of a selection_widget |
| Chi::selector< T > | This selector allows access to member variable by name |
| Chi::v1::selector< T > | This selector allows access to member variable by name |
| Cv1::selector< label > | |
| Cv1::semantic_version | |
| Cv1::sfloat_rg32 | 2 x float32 pixel format |
| Cv1::sfloat_rgb32 | 3 x float32 pixel format |
| Cv1::sfloat_rgba16 | 4 x half pixel format |
| Cv1::sfloat_rgba32 | 4 x float32 pixel format |
| Cv1::sfloat_rgba32x4 | 4 x 4 x float32 pixel format |
| Chi::SHA2< T, Bits > | |
| Chi::v1::SHA2< T, Bits > | |
| ►Chi::v1::SHA2< uint32_t, 224 > | |
| Chi::v1::SHA224 | |
| ►Chi::v1::SHA2< uint32_t, 256 > | |
| Chi::v1::SHA256 | |
| ►Chi::v1::SHA2< uint64_t, 224 > | |
| Chi::v1::SHA512_224 | |
| ►Chi::v1::SHA2< uint64_t, 256 > | |
| Chi::v1::SHA512_256 | |
| ►Chi::v1::SHA2< uint64_t, 384 > | |
| Chi::v1::SHA384 | |
| ►Chi::v1::SHA2< uint64_t, 512 > | |
| Chi::v1::SHA512 | |
| Cv1::font::shape_run_result_type | |
| Cv1::shared_state< T > | Shared state of an application |
| Chi::si_length_tag | |
| Chi::v1::si_length_tag | |
| Cv1::sint_abgr8_pack | 4 x int8_t packed pixel format |
| Cv1::sip_hash< C, D > | |
| Cv1::sip_hash24< T > | |
| Cv1::sip_hash24< char * > | |
| Cv1::sip_hash24< std::basic_string< CharT, CharTrait > > | |
| Cv1::sip_hash24< std::basic_string_view< CharT, CharTrait > > | |
| Cv1::sip_hash24< std::span< T > > | |
| Cv1::sip_hash24< wchar_t * > | |
| Cv1::detail::sip_hash_seed_tag | |
| Cv1::detail::sip_hash_seed_type | |
| Chi::v1::jsonpath::slice | |
| ►Cv1::snorm_r8 | 1 x int8_t pixel format |
| Cv1::sdf_r8 | A pixel of a single channel signed distance field |
| Cv1::socket_events | |
| Cv1::Socketstream | |
| Chi::v1::gfx_pipeline_SDF::specialization_constants | |
| Cv1::srgb_abgr8_pack | 4 x uint8_t pixel packed format with sRGB transfer function |
| Cv1::stable_set< Key > | This is a set of object with stable indices |
| Cv1::stack< T, MaxSize > | A static sized stack |
| Ctest::suite< Suite > | |
| Cv1::swapchain_image_info | |
| ►Chi::tab_delegate | A delegate that controls the state of a tab_widget |
| Chi::v1::default_tab_delegate< T > | A delegate that control the state of a tab_widget |
| ►Chi::v1::tab_delegate | A delegate that controls the state of a tab_widget |
| Chi::v1::default_tab_delegate< T > | A delegate that control the state of a tab_widget |
| Cv1::tagged_id< T, Tag, Max > | |
| Cv1::tagged_id< uint16_t, "font_family_id"> | |
| Cv1::task< T, DestroyFrame > | A task |
| Cv1::task< void, DestroyFrame > | |
| Chi::task_controller< ResultType > | A task controller |
| Chi::v1::task_controller< ResultType > | A task controller |
| Chi::v1::task_controller< result_type > | |
| ►Chi::v1::detail::task_controller_base< ResultType > | |
| Chi::v1::detail::task_controller_impl< ResultType, FuncType, ArgTypes > | |
| Chi::v1::detail::task_controller_base< result_type > | |
| Cv1::task_value_type< T > | |
| Cv1::task_value_type< hi::task< ResultType, DestroyFrame > > | |
| Ctest::test_case | |
| Ctest::test_suite | |
| Cv1::text_cursor | A cursor-position in text |
| ►Chi::text_delegate | A delegate that controls the state of a text_widget |
| Chi::v1::default_text_delegate< char const * > | A default text delegate specialization for std::string |
| Chi::v1::default_text_delegate< gstring > | A default text delegate specialization for gstring |
| Chi::v1::default_text_delegate< std::string > | A default text delegate specialization for std::string |
| Chi::v1::default_text_delegate< txt > | A default text delegate specialization for translate |
| Chi::v1::label_delegate | |
| ►Chi::v1::text_delegate | A delegate that controls the state of a text_widget |
| Chi::v1::default_text_delegate< char const * > | A default text delegate specialization for std::string |
| Chi::v1::default_text_delegate< gstring > | A default text delegate specialization for gstring |
| Chi::v1::default_text_delegate< std::string > | A default text delegate specialization for std::string |
| Chi::v1::default_text_delegate< txt > | A default text delegate specialization for translate |
| Chi::v1::label_delegate | |
| ►Chi::text_field_delegate | A delegate that controls the state of a text_field_widget |
| Chi::v1::default_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| Chi::v1::default_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| ►Chi::v1::text_field_delegate | A delegate that controls the state of a text_field_widget |
| Chi::v1::default_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| Chi::v1::default_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| Cv1::text_selection | |
| Cv1::text_shaper | Text shaper |
| Cv1::text_shaper_char | |
| Cv1::text_shaper_line | |
| Cv1::text_style | |
| Cv1::text_style_impl | |
| Cv1::text_sub_style | |
| Chi::v1::gfx_pipeline_image::texture_map | |
| Chi::v1::gfx_pipeline_SDF::texture_map | |
| Cv1::theme | |
| Cv1::theme_book | Theme_book keeps track of multiple themes |
| Chi::three_way_comparison< Lhs, Rhs > | A functor to safely compare two arithmetic values |
| Chi::v1::three_way_comparison< Lhs, Rhs > | A functor to safely compare two arithmetic values |
| Chi::three_way_comparison< Lhs, Rhs > | |
| Chi::v1::three_way_comparison< Lhs, Rhs > | |
| Cv1::time_stamp_count | Since Window's 10 QueryPerformanceCounter() counts at only 10MHz which is too low to measure performance in many cases |
| Cv1::time_stamp_utc | Timestamp |
| ►Chi::toggle_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_toggle_delegate< T > | A default toggle button delegate |
| ►Chi::v1::toggle_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_toggle_delegate< T > | A default toggle button delegate |
| Chi::token | |
| Chi::v1::token | |
| ►Cv1::trace_base | |
| Cv1::trace< Tag > | |
| Chi::translate2 | |
| Chi::v1::translate2 | |
| Chi::translate3 | |
| Chi::v1::translate3 | |
| Chi::translation_key | |
| Chi::v1::translation_key | |
| ►Cstd::true_type [external] | |
| Chi::v1::default_values< T > | |
| Chi::v1::default_values< T > | |
| Chi::v1::has_native_floatxx< 32 > | |
| Chi::v1::has_native_floatxx< 64 > | |
| Chi::v1::has_native_intxx< 16 > | |
| Chi::v1::has_native_intxx< 32 > | |
| Chi::v1::has_native_intxx< 64 > | |
| Chi::v1::has_native_intxx< 8 > | |
| Chi::v1::has_native_uintxx< 16 > | |
| Chi::v1::has_native_uintxx< 32 > | |
| Chi::v1::has_native_uintxx< 64 > | |
| Chi::v1::has_native_uintxx< 8 > | |
| Chi::v1::is_atomic< std::atomic< T > > | |
| Chi::v1::is_byte_like< char > | |
| Chi::v1::is_byte_like< char const > | |
| Chi::v1::is_byte_like< std::byte > | |
| Chi::v1::is_byte_like< std::byte const > | |
| Chi::v1::is_byte_like< unsigned char > | |
| Chi::v1::is_byte_like< unsigned char const > | |
| Chi::v1::is_character< char > | |
| Chi::v1::is_character< char const > | |
| Chi::v1::is_character< char16_t > | |
| Chi::v1::is_character< char16_t const > | |
| Chi::v1::is_character< char32_t > | |
| Chi::v1::is_character< char32_t const > | |
| Chi::v1::is_character< char8_t > | |
| Chi::v1::is_character< char8_t const > | |
| Chi::v1::is_character< wchar_t > | |
| Chi::v1::is_character< wchar_t const > | |
| Chi::v1::is_datum_type< bool > | |
| Chi::v1::is_datum_type< bstring > | |
| Chi::v1::is_datum_type< double > | |
| Chi::v1::is_datum_type< long long > | |
| Chi::v1::is_datum_type< std::chrono::year_month_day > | |
| Chi::v1::is_datum_type< std::string > | |
| Chi::v1::is_numeric< double > | |
| Chi::v1::is_numeric< float > | |
| Chi::v1::is_numeric< long double > | |
| Chi::v1::is_numeric< signed char > | |
| Chi::v1::is_numeric< signed int > | |
| Chi::v1::is_numeric< signed long > | |
| Chi::v1::is_numeric< signed long long > | |
| Chi::v1::is_numeric< signed short > | |
| Chi::v1::is_numeric< unsigned char > | |
| Chi::v1::is_numeric< unsigned int > | |
| Chi::v1::is_numeric< unsigned long > | |
| Chi::v1::is_numeric< unsigned long long > | |
| Chi::v1::is_numeric< unsigned short > | |
| Chi::v1::is_numeric_integral< signed char > | |
| Chi::v1::is_numeric_integral< signed int > | |
| Chi::v1::is_numeric_integral< signed long > | |
| Chi::v1::is_numeric_integral< signed long long > | |
| Chi::v1::is_numeric_integral< signed short > | |
| Chi::v1::is_numeric_integral< unsigned char > | |
| Chi::v1::is_numeric_integral< unsigned int > | |
| Chi::v1::is_numeric_integral< unsigned long > | |
| Chi::v1::is_numeric_integral< unsigned long long > | |
| Chi::v1::is_numeric_integral< unsigned short > | |
| Chi::v1::is_numeric_signed_integral< signed char > | |
| Chi::v1::is_numeric_signed_integral< signed int > | |
| Chi::v1::is_numeric_signed_integral< signed long > | |
| Chi::v1::is_numeric_signed_integral< signed long long > | |
| Chi::v1::is_numeric_signed_integral< signed short > | |
| Chi::v1::is_numeric_unsigned_integral< unsigned char > | |
| Chi::v1::is_numeric_unsigned_integral< unsigned int > | |
| Chi::v1::is_numeric_unsigned_integral< unsigned long > | |
| Chi::v1::is_numeric_unsigned_integral< unsigned long long > | |
| Chi::v1::is_numeric_unsigned_integral< unsigned short > | |
| Chi::v1::transform2< matrix2 > | |
| Chi::v1::transform2< rotate2 > | |
| Chi::v1::transform2< scale2 > | |
| Chi::v1::transform2< translate2 > | |
| Chi::v1::transform3< matrix3 > | |
| Chi::v1::transform3< perspective > | |
| Chi::v1::transform3< rotate3 > | |
| Chi::v1::transform3< scale3 > | |
| Chi::v1::transform3< translate3 > | |
| Cstd::is_error_code_enum< hi::win32_error > | |
| Cv1::is_numeric_integral< bigint< T, N, S > > | |
| Cv1::is_numeric_signed_integral< bigint< T, N, true > > | |
| Cv1::is_numeric_unsigned_integral< bigint< T, N, false > > | |
| Cv1::is_task< hi::task< ResultType, DestroyFrame > > | |
| Cstd::tuple_element< I, ::hi::simd< T, N > > | |
| Chi::txt | A localizable message |
| Chi::v1::txt | A localizable message |
| ►Chi::v1::detail::txt_arguments_base | |
| Chi::v1::detail::txt_arguments< Types > | |
| Chi::type_documentation< T > | Documentation of a type |
| Chi::v1::type_documentation< T > | Documentation of a type |
| Chi::ucd_decomposition_info | The decomposition info is used to determine how to decompose a code-point |
| Chi::v1::ucd_decomposition_info | The decomposition info is used to determine how to decompose a code-point |
| Cv1::uint_abgr8_pack | 4 x uint8_t pixel packed format |
| Cv1::undo_stack< T > | |
| Chi::unfair_mutex_impl< UseDeadLockDetector > | An unfair mutex This is a fast implementation of a mutex which does not fairly arbitrate between multiple blocking threads |
| Chi::v1::unfair_mutex_impl< UseDeadLockDetector > | An unfair mutex This is a fast implementation of a mutex which does not fairly arbitrate between multiple blocking threads |
| Chi::v1::unfair_mutex_impl< false > | |
| Chi::v1::unfair_mutex_impl< true > | |
| Chi::unfair_recursive_mutex | An unfair recursive-mutex This is a fast implementation of a recursive-mutex which does not fairly arbitrate between multiple blocking threads |
| Chi::v1::unfair_recursive_mutex | An unfair recursive-mutex This is a fast implementation of a recursive-mutex which does not fairly arbitrate between multiple blocking threads |
| Cv1::detail::unicode_bidi_bracket_pair | |
| Cv1::detail::unicode_bidi_char_info | |
| Cv1::unicode_bidi_context | |
| Cv1::detail::unicode_bidi_isolated_run_sequence | |
| Cv1::detail::unicode_bidi_level_run | |
| Cv1::detail::unicode_bidi_paragraph | |
| Cv1::detail::unicode_bidi_stack_element | |
| Cv1::detail::unicode_line_break_info | Combined unicode_line_break_class and unicode_line_break_opportunity |
| Cv1::unicode_normalize_config | |
| Cv1::detail::unicode_sentence_break_info | |
| Cv1::detail::unicode_word_break_info | |
| Chi::unit< Tag, T, Ratio > | |
| Chi::v1::unit< Tag, T, Ratio > | |
| Cv1::unorm_a2bgr10_pack | 1 x uint2_t, 3 x uint10_t pixel packed format |
| Chi::unusable_t | A type that can not be constructed, copied, moved or destructed |
| Chi::v1::unusable_t | A type that can not be constructed, copied, moved or destructed |
| ►Chi::URI | A Uniform Resource Identifier |
| Chi::v1::URL | Universal Resource Locator |
| ►Chi::v1::URI | A Uniform Resource Identifier |
| Chi::v1::URL | Universal Resource Locator |
| Chi::use_first< First, Second > | |
| Chi::v1::use_first< First, Second > | |
| Cv1::generator< T >::value_proxy | |
| Cv1::generator< T & >::value_proxy | |
| ►Cstd::variant | |
| Cv1::icon | A variant of icon |
| Chi::v1::variant_decay< T > | Decays types for use as elements in std::variant |
| Chi::variant_decay< T > | Decays types for use as elements in std::variant |
| Chi::v1::variant_decay< void > | |
| Chi::variant_decay< void > | |
| Chi::v1::vector2 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Chi::vector2 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Chi::v1::vector3 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Chi::vector3 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| ►Cstd::vector< ptrdiff_t > [external] | |
| Chi::v1::jsonpath::indices | |
| ►Cstd::vector< std::string > [external] | |
| Chi::v1::URI::path_type | A path type |
| Chi::v1::jsonpath::names | |
| Cv1::vector_span< T > | |
| Cv1::vector_span_iterator< T > | |
| Chi::v1::gfx_pipeline_box::vertex | |
| Chi::v1::gfx_pipeline_image::vertex | |
| Chi::v1::gfx_pipeline_override::vertex | |
| Chi::v1::gfx_pipeline_SDF::vertex | |
| Cv1::void_span | |
| Chi::v1::weak_callback< T > | |
| Chi::weak_callback< T > | |
| Chi::v1::weak_callback< ResultType(ArgTypes...)> | |
| Chi::weak_callback< ResultType(ArgTypes...)> | |
| Cv1::wfree_fifo< T, SlotSize > | A wait-free multiple-producer/single-consumer fifo designed for absolute performance |
| Cv1::wfree_fifo< v1::function< void() >, 64 > | |
| Cv1::detail::when_any< Ts > | An awaitable that waits for any of the given awaitables to complete |
| Chi::v1::widget_delegate | |
| Chi::widget_delegate | |
| ►Chi::v1::widget_intf | |
| ►Chi::v1::widget | An interactive graphical object as part of the user-interface |
| Chi::v1::scroll_widget< axis::none > | |
| ►Chi::v1::abstract_button_widget | Base class for implementing button widgets |
| Chi::v1::momentary_button_widget | A momentary button widget |
| Chi::v1::toolbar_button_widget | A momentary button used as a child in the toolbar |
| Chi::v1::async_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::audio_device_widget | Audio device configuration widget |
| Chi::v1::checkbox_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::grid_widget | A GUI widget that lays out child-widgets in a grid with variable sized cells |
| Chi::v1::icon_widget | An simple GUI widget that displays an icon |
| Chi::v1::label_widget | The GUI widget displays and lays out text together with an icon |
| Chi::v1::menu_button_widget< ButtonWidget > | Add menu-button around a small-button |
| Chi::v1::overlay_widget | A GUI widget which may exist anywhere on a window overlaid above any other widget |
| Chi::v1::radio_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::scroll_aperture_widget | A scroll aperture widget |
| Chi::v1::scroll_bar_widget< Axis > | Scroll bar widget This widget is used in a pair of a vertical and horizontal scrollbar as a child of the scroll_widget |
| Chi::v1::scroll_widget< Axis > | The scroll widget allows a content widget to be shown in less space than is required |
| Chi::v1::selection_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options |
| Chi::v1::spacer_widget | This GUI widget is used as a spacer between other widget for layout purposes |
| Chi::v1::system_menu_widget | The system menu widget |
| Chi::v1::tab_widget | A graphical element that shows only one of a predefined set of mutually exclusive child widgets |
| Chi::v1::text_field_widget | A single line text field |
| Chi::v1::text_widget | A text widget |
| Chi::v1::toggle_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::toolbar_tab_button_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive views of a tab_widget |
| Chi::v1::toolbar_widget | A toolbar widget is located at the top of a window and lays out its children horizontally |
| Chi::v1::window_controls_macos_widget | Window control button widget |
| Chi::v1::window_controls_win32_widget | Window control button widget |
| Chi::v1::window_widget | The top-level window widget |
| Chi::v1::with_label_widget< ButtonWidget > | Add labels to a button |
| ►Chi::widget_intf | |
| Chi::v1::widget | An interactive graphical object as part of the user-interface |
| Chi::v1::widget_layout | The layout of a widget |
| Chi::widget_layout | The layout of a widget |
| Chi::v1::widget_state | The state the widget is in |
| Chi::widget_state | The state the widget is in |
| Chi::v1::jsonpath::wildcard | |
| Chi::v1::win32_device_interface | |
| Chi::win32_device_interface | |
| Chi::v1::win32_wave_device | |
| Chi::win32_wave_device | |
| Cv1::xorshift128p | Xorshift128+ |
| ►Chi::v1::Ts | |
| Chi::v1::overloaded< Ts > | Helper type to turn a set of lambdas into a single overloaded type to pass to std::visit() |