| Cv1::observer< T >::_proxy< IsWriting > | A proxy object of the observer |
| Cv1::agrapheme | |
| Cv1::alignment | Horizontal/Vertical alignment combination |
| Cv1::animator< T > | A type that gets animated between two values |
| Cv1::animator< float > | |
| 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 | |
| Cv1::detail::async_function_impl< Function, Proto > | |
| Cstd::atomic< hi::geo::axis_aligned_rectangle< T > > | |
| Cstd::atomic< hi::global_state_type > | |
| Cv1::atomic_unique_ptr< T > | |
| Cv1::atomic_unique_ptr< std::map > | |
| Cv1::audio_block | A block of audio data |
| Cv1::audio_channel | |
| ►Cv1::audio_device | A set of audio channels which can be rendered and/or captures at the same time |
| Cv1::audio_device_asio | |
| Cv1::audio_device_win32 | |
| Cv1::audio_device_delegate | |
| Cv1::audio_format_range | |
| Cv1::audio_sample_format | Audio sample format |
| Cv1::audio_sample_packer | |
| Cv1::audio_sample_unpacker | |
| Cv1::audio_stream_config | |
| Cv1::audio_stream_format | The format of a stream of audio |
| ►Cv1::audio_system | |
| Cv1::audio_system_aggregate | |
| Cv1::audio_system_asio | |
| Cv1::audio_system_win32 | |
| Cv1::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 > | A functor for casting a type to an awaitable |
| Cv1::awaitable_cast< std::chrono::duration< Rep, Period > > | Cast a object to an directly-awaitable object |
| Cv1::awaitable_cast< std::chrono::time_point< std::chrono::utc_clock, Duration > > | Cast a object to an directly-awaitable object |
| Cv1::awaitable_cast< T > | Cast a object to an directly-awaitable object |
| Cv1::awaitable_timer | |
| Cv1::notifier< Result(Args...)>::awaiter_type | An awaiter object which can wait on a notifier |
| Chi::v1::geo::axis_aligned_rectangle< T > | Class which represents an axis-aligned rectangle |
| Chi::v1::geo::axis_aligned_rectangle< int > | |
| Cv1::base_n< Alphabet, CharsPerBlock, BytesPerBlock > | |
| Cv1::detail::base_n_alphabet | |
| Cv1::bezier_curve | |
| Cv1::bezier_point | |
| Cv1::bigint< DigitType, NumDigits, IsSigned > | High performance big integer implementation |
| Cv1::bigint< uint64_t, 2, false > | |
| Cv1::detail::SHA2::block< T > | |
| Cv1::detail::BON8_encoder | BON8 encoder |
| Cv1::bound_integer< Bounds > | Bound integer |
| Chi::box_constraints | 2D constraints |
| Chi::v1::box_constraints | 2D constraints |
| Chi::box_shape | |
| Chi::v1::box_shape | |
| Cv1::datum::break_type | |
| ►Chi::button_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_radio_button_delegate< T > | A default radio button delegate |
| Chi::v1::default_toggle_button_delegate< T > | A default toggle button delegate |
| ►Chi::v1::button_delegate | A button delegate controls the state of a button widget |
| Chi::v1::default_radio_button_delegate< T > | A default radio button delegate |
| Chi::v1::default_toggle_button_delegate< T > | A default toggle button delegate |
| Cv1::byte_char_traits | |
| Chi::cache< T > | |
| Chi::v1::cache< T > | |
| 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::agrapheme > | |
| Cstd::char_traits< hi::grapheme > | |
| Chi::circle | A type defining a 2D circle |
| Chi::v1::circle | A type defining a 2D circle |
| Cv1::cmdline_executable | |
| Cv1::cmdline_long_option | |
| Cv1::cmdline_non_option | |
| Cv1::cmdline_short_option | |
| Chi::color | This is a RGBA floating point color |
| Chi::v1::color | This is a RGBA floating point color |
| Cv1::command_line | Command line parser |
| Cv1::command_line_option | |
| Cv1::common_integer< L, R > | Get an integer type that will fit all values from all template parameters |
| Cv1::common_integer< L, M, R... > | |
| Cv1::common_integer< L, R > | |
| Cv1::common_integer< T, T > | |
| Cv1::composed_t | |
| ►Cstd::conditional_t | |
| Cv1::is_forward_of< Context, Expected * > | |
| Cv1::is_forward_of< Context, Expected > | |
| Cv1::is_forward_of< Context, Expected, FirstOtherExpected, OtherExpected... > | |
| Cv1::is_forward_of< Context, Result(Args...)> | |
| Cv1::is_forward_of< Context, group_ptr< Expected > > | |
| Cv1::is_forward_of< Context, observer< Expected > > | |
| Cv1::is_forward_of< Context, std::shared_ptr< Expected > > | |
| Cv1::is_forward_of< Context, std::unique_ptr< Expected > > | |
| Cv1::is_forward_of< Context, std::weak_ptr< Expected > > | |
| Cv1::gap_buffer< T, Allocator >::const_iterator | |
| 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 |
| Cv1::hash_map< Key, T, Allocator >::const_iterator | |
| 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 | |
| Cv1::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 |
| Cv1::copy_cv< To, From, Ei > | Type-trait to copy const volatile qualifiers from one type to another |
| Cv1::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 > | |
| Chi::cpu_id | |
| Chi::v1::cpu_id | |
| Cv1::datum | A dynamic data type |
| Cv1::detail::datum_promotion_result< To > | Promotion result |
| Chi::dead_lock_detector | Dead lock detector |
| Chi::v1::dead_lock_detector | Dead lock detector |
| Chi::v1::detail::dead_lock_detector_pair | |
| 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 |
| Cv1::defer | Defer execution of a lambda to the end of the scope |
| Cv1::delayed_format< Fmt, Values > | Delayed formatting |
| Cv1::pipeline_alpha::device_shared | |
| Cv1::pipeline_box::device_shared | |
| Cv1::pipeline_image::device_shared | |
| Cv1::pipeline_SDF::device_shared | |
| Cv1::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 |
| Cv1::enable_group_ptr< T, Proto > | Enable a class to be used in a group_ptr |
| ►Cv1::enable_group_ptr< observable, void(observable_msg)> | |
| ►Cv1::observable | An abstract observable object |
| Cv1::observable_value< value_type > | |
| Cv1::observable_value< T > | |
| ►Cv1::enable_group_ptr< T, void()> | |
| Cv1::enable_group_ptr< T > | |
| Cv1::enable_group_ptr< T, void(Args...)> | |
| ►Cstd::enable_shared_from_this< widget > [external] | |
| ►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::checkbox_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::menu_button_widget | A button that is part of a menu |
| Chi::v1::momentary_button_widget | A momentary button widget |
| Chi::v1::radio_button_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options |
| Chi::v1::toggle_widget | A GUI widget that permits the user to make a binary choice |
| Chi::v1::toolbar_button_widget | A momentary button used as a child in the toolbar |
| 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::audio_device_widget | Audio device configuration widget |
| 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::overlay_widget | A GUI widget which may exist anywhere on a window overlaid above any other widget |
| Chi::v1::row_column_widget< Axis > | A row/column widget lays out child widgets along a row or column |
| 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::toolbar_widget | A toolbar widget is located at the top of a window and lays out its children horizontally |
| Chi::v1::window_traffic_lights_widget | Window control button widget |
| Chi::v1::window_widget | The top-level window widget |
| Cv1::endian_buf_t< T, E, A > | |
| Cv1::enum_metadata< ValueType, NameType, N > | A object that holds enum-values and strings |
| Cv1::enum_metadata_name< T > | |
| Cv1::enum_metadata_name< char * > | |
| Cv1::enum_metadata_name< char const * > | |
| Cv1::enum_metadata_name< char const[N]> | |
| Cv1::enum_metadata_name< char[N]> | |
| Cstd::equal_to<::hi::native_simd< T, N > > | |
| Cstd::equal_to<::hi::simd< T, N > > | |
| ►Cstd::exception [external] | STL class |
| ►Cstd::runtime_error [external] | STL class |
| Chi::v1::cancel_error | Cancel error is caused by user pressing cancel |
| 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::url_error | |
| Chi::v1::geo::extent< T, D > | A high-level geometric extent |
| Chi::v1::geo::extent< float, 2 > | |
| Chi::v1::geo::extent< int, 2 > | |
| ►Cstd::false_type [external] | |
| Cv1::geo::transform< T > | |
| ►Cv1::has_native_floatxx< N > | Has an float of a specific size, natively supported by the compiler |
| Cv1::has_floatxx< N > | Has an float of a specific size |
| ►Cv1::has_native_intxx< N > | Has an signed integer of a specific size, natively supported by the compiler |
| Cv1::has_intxx< N > | Has an signed integer of a specific size |
| ►Cv1::has_native_uintxx< N > | Has an unsigned integer of a specific size, natively supported by the compiler |
| Cv1::has_uintxx< N > | Has an unsigned integer of a specific size |
| Cv1::is_atomic< T > | |
| Cv1::is_byte_like< T > | An array of this type will implicitly create objects within that array |
| Cv1::is_character< T > | |
| Cv1::is_datum_type< T > | |
| Cv1::is_numeric< T > | Is a numeric |
| Cv1::is_numeric_integral< T > | Is a numeric integer |
| Cv1::is_numeric_signed_integral< T > | Is a numeric signed integer |
| Cv1::is_numeric_unsigned_integral< T > | Is a numeric unsigned integer |
| Chi::file | A File object |
| Chi::v1::file | A File object |
| ►Chi::v1::detail::file_impl | |
| Chi::v1::detail::file_win32 | |
| 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 | |
| Cv1::fixed< T, M > | |
| Cv1::fixed_string< N > | A string which may be used as a none-type template parameter |
| Cv1::float16 | |
| ►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_grapheme_id | Combined font_id + grapheme for use as a key in a std::unordered_map |
| 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, CharT > | |
| Cstd::formatter< hi::URL, CharT > | |
| Cstd::formatter< hi::audio_device_state, CharT > | |
| Cstd::formatter< hi::audio_direction, CharT > | |
| Cstd::formatter< hi::audio_format_range, CharT > | |
| Cstd::formatter< hi::datum, CharT > | |
| Cstd::formatter< hi::decimal, CharT > | |
| Cstd::formatter< hi::fixed_string< N >, CharT > | |
| Cstd::formatter< hi::font, CharT > | |
| Cstd::formatter< hi::font_weight, CharT > | |
| Cstd::formatter< hi::formula_node, CharT > | |
| Cstd::formatter< hi::gui_event, CharT > | |
| Cstd::formatter< hi::jsonpath, CharT > | |
| Cstd::formatter< hi::keyboard_modifiers, CharT > | |
| Cstd::formatter< hi::keyboard_virtual_key, CharT > | |
| Cstd::formatter< hi::language_tag, CharT > | |
| Cstd::formatter< hi::parse_location, CharT > | |
| Cstd::formatter< hi::pcm_format, CharT > | |
| Cstd::formatter< hi::semantic_color, CharT > | |
| Cstd::formatter< hi::subpixel_orientation, CharT > | |
| Cstd::formatter< hi::surround_mode, CharT > | |
| ►Cstd::formatter< hi::text, CharT > | |
| Cstd::formatter< hi::label, CharT > | |
| Cstd::formatter< hi::theme_mode, CharT > | |
| Cstd::formatter< hi::token_t, CharT > | |
| Cstd::formatter< hi::tokenizer_name_t, CharT > | |
| Cstd::formatter< hi::unicode_break_opportunity, CharT > | |
| Cstd::formatter< std::vector< hi::language * >, CharT > | |
| Cstd::formatter< hi::geo::axis_aligned_rectangle< float >, CharT > | |
| Cstd::formatter< hi::geo::axis_aligned_rectangle< int >, CharT > | |
| Cstd::formatter< hi::geo::extent< float, 2 >, CharT > | |
| Cstd::formatter< hi::geo::extent< float, 3 >, CharT > | |
| Cstd::formatter< hi::geo::extent< int, 2 >, CharT > | |
| Cstd::formatter< hi::geo::extent< int, 3 >, CharT > | |
| Cstd::formatter< hi::geo::point< float, 2 >, CharT > | |
| Cstd::formatter< hi::geo::point< float, 3 >, CharT > | |
| Cstd::formatter< hi::geo::point< int, 2 >, CharT > | |
| Cstd::formatter< hi::geo::point< int, 3 >, CharT > | |
| Cstd::formatter< hi::geo::vector< float, 2 >, CharT > | |
| Cstd::formatter< hi::geo::vector< float, 3 >, CharT > | |
| Cstd::formatter< hi::geo::vector< int, 2 >, CharT > | |
| Cstd::formatter< hi::geo::vector< int, 3 >, CharT > | |
| Cv1::formula_evaluation_context | |
| ►Cv1::formula_node | |
| Cv1::formula_arguments | A temporary node used during parsing |
| ►Cv1::formula_binary_operator_node | |
| Cv1::formula_add_node | |
| Cv1::formula_assign_node | |
| Cv1::formula_bit_and_node | |
| Cv1::formula_bit_or_node | |
| Cv1::formula_bit_xor_node | |
| Cv1::formula_div_node | |
| Cv1::formula_eq_node | |
| Cv1::formula_filter_node | |
| Cv1::formula_ge_node | |
| Cv1::formula_gt_node | |
| Cv1::formula_index_node | |
| Cv1::formula_inplace_add_node | |
| Cv1::formula_inplace_and_node | |
| Cv1::formula_inplace_div_node | |
| Cv1::formula_inplace_mod_node | |
| Cv1::formula_inplace_mul_node | |
| Cv1::formula_inplace_or_node | |
| Cv1::formula_inplace_shl_node | |
| Cv1::formula_inplace_shr_node | |
| Cv1::formula_inplace_sub_node | |
| Cv1::formula_inplace_xor_node | |
| Cv1::formula_le_node | |
| Cv1::formula_logical_and_node | |
| Cv1::formula_logical_or_node | |
| Cv1::formula_lt_node | |
| Cv1::formula_member_node | |
| Cv1::formula_mod_node | |
| Cv1::formula_mul_node | |
| Cv1::formula_ne_node | |
| Cv1::formula_pow_node | |
| Cv1::formula_shl_node | |
| Cv1::formula_shr_node | |
| Cv1::formula_sub_node | |
| Cv1::formula_call_node | |
| Cv1::formula_literal_node | |
| Cv1::formula_map_literal_node | |
| Cv1::formula_name_node | |
| Cv1::formula_ternary_operator_node | |
| ►Cv1::formula_unary_operator_node | |
| Cv1::formula_decrement_node | |
| Cv1::formula_increment_node | |
| Cv1::formula_invert_node | |
| Cv1::formula_logical_not_node | |
| Cv1::formula_minus_node | |
| Cv1::formula_plus_node | |
| Cv1::formula_vector_literal_node | |
| Cv1::formula_parse_context | |
| Cv1::formula_post_process_context | |
| Cv1::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< Proto > | A time that calls functions |
| Cv1::gap_buffer< T, Allocator > | Gap Buffer This container is similar to a std::vector, optimized for repeated insertions and deletion at the same position |
| Cv1::generator< T > | A return value for a generator-function |
| Cv1::generator< T & > | |
| ►Cv1::gfx_device | |
| Cv1::gfx_device_vulkan | |
| Cv1::gfx_queue_vulkan | |
| ►Cv1::gfx_surface | |
| ►Cv1::gfx_surface_vulkan | |
| Cv1::gui_window_vulkan_macos | |
| ►Cv1::gfx_surface_delegate | |
| Cv1::gfx_surface_delegate_vulkan | A delegate for drawing on a window below the HikoGUI user interface |
| ►Cv1::gfx_system | Graphics system |
| ►Cv1::gfx_system_vulkan | Vulkan gfx_device controller |
| Cv1::gfx_system_vulkan_macos | |
| Chi::glob_pattern | A glob pattern |
| Chi::v1::glob_pattern | A glob pattern |
| Cv1::glyph_atlas_info | |
| Cv1::glyph_ids | A set of glyph-ids of a font which composites into a single glyph |
| Cv1::detail::glyph_ids_long | |
| Cv1::glyph_metrics | |
| Cv1::grapheme | A grapheme-cluster, what a user thinks a character is |
| Cv1::grapheme_break_state | |
| Cv1::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< 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 |
| Chi::gui_event | A user interface event |
| Chi::v1::gui_event | A user interface event |
| ►Cv1::gui_system | Graphics system |
| Cv1::gui_system_win32 | |
| Cv1::gui_system_delegate | |
| ►Cv1::gui_window | |
| Cv1::gui_window_win32 | |
| Cv1::has_add_callback< T > | |
| Cv1::has_value_type< T > | |
| Cstd::hash< hi::agrapheme > | |
| Cstd::hash< hi::agstring > | |
| 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::float16 > | |
| Cstd::hash< hi::font_grapheme_id > | |
| Cstd::hash< hi::font_variant > | |
| Cstd::hash< hi::glyph_ids > | |
| 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::pmr::agstring > | |
| Cstd::hash< hi::pmr::gstring > | |
| Cstd::hash< hi::sfloat_rgba16 > | |
| Cstd::hash< hi::tagged_id< T, Tag, Max > > | |
| Cstd::hash< hi::text_sub_style > | |
| Cstd::hash< hi::URI > | |
| Cstd::hash< hi::URL > | |
| Cv1::hash_map< Key, T, Allocator > | |
| Cv1::hash_map< v1::glyph_ids, v1::glyph_atlas_info > | |
| Cv1::hash_map_entry< Key, Value > | |
| Cv1::hash_map_entry< v1::glyph_ids, v1::glyph_atlas_info > | |
| Cv1::detail::hash_map_entry_h | |
| Cv1::detail::hash_map_entry_hkv< Key, Value > | |
| Cv1::detail::hash_map_entry_hkv< key_type, value_type > | |
| Cv1::hitbox | |
| Cv1::huffman_tree< T > | |
| Chi::v1::geo::identity | Identity transform |
| Cv1::loop::impl_type | |
| Cv1::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 > | |
| Chi::interval< T > | |
| Chi::v1::interval< T > | |
| Cv1::interval< T > | Interval arithmetic |
| ►Cstd::is_base_of< BaseType, DerivedType > [external] | |
| Cv1::is_derived_from< DerivedType, BaseType > | |
| ►Cstd::is_base_of< std::decay_t< BaseType >, std::decay_t< DerivedType > > [external] | |
| ►Cv1::is_decayed_base_of< BaseType, DerivedType > | |
| Cv1::is_decayed_derived_from< DerivedType, BaseType > | |
| Cv1::is_forward_of< Context, Expected, OtherExpected > | Is context a form of the expected type |
| Cv1::iso_15924 | ISO-15924 script code |
| Cv1::iso_3166 | ISO-3166 country code |
| Cv1::iso_639 | ISO-639 language code |
| Cv1::small_map< K, V, N >::item_type | |
| Cv1::gap_buffer< T, Allocator >::iterator | |
| Cv1::hash_map< Key, T, Allocator >::iterator | |
| Cv1::jsonpath | |
| Cv1::jsonpath_current | |
| Cv1::jsonpath_descend | |
| Cv1::jsonpath_indices | |
| Cv1::jsonpath_names | |
| Cv1::jsonpath_root | |
| Cv1::jsonpath_slice | |
| Cv1::jsonpath_wildcard | |
| Cv1::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 |
| Cv1::language | |
| Cv1::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 > | |
| Chi::lexer_config | |
| Chi::v1::lexer_config | |
| Cv1::line_metrics | |
| 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::long_tagged_id< Tag > | |
| Chi::lookahead_iterator< LookaheadCount, Iterator > | Lookahead iterator |
| Chi::v1::lookahead_iterator< LookaheadCount, Iterator > | Lookahead iterator |
| Chi::v1::geo::lookat | Perspective transform |
| Cv1::loop | |
| Cv1::formula_evaluation_context::loop_info | |
| Cv1::make_floatxx< N > | Make an floating point |
| Cv1::make_floatxx< 32 > | |
| Cv1::make_floatxx< 64 > | |
| Cv1::make_intmax< T, Ei > | |
| Cv1::make_intmax< T > | |
| Cv1::make_intxx< N > | Make an signed integer |
| Cv1::make_intxx< 128 > | |
| Cv1::make_intxx< 16 > | |
| Cv1::make_intxx< 32 > | |
| Cv1::make_intxx< 64 > | |
| Cv1::make_intxx< 8 > | |
| Cv1::make_promote< T, U > | |
| Cv1::make_string< T > | Type-trait to convert a character to a string type |
| Cv1::make_string< char > | |
| Cv1::make_string< char16_t > | |
| Cv1::make_string< char32_t > | |
| Cv1::make_string< char8_t > | |
| Cv1::make_string< wchar_t > | |
| Cv1::make_string_view< T > | Type-trait to convert a character to a string_view type |
| Cv1::make_string_view< char > | |
| Cv1::make_string_view< char16_t > | |
| Cv1::make_string_view< char32_t > | |
| Cv1::make_string_view< char8_t > | |
| Cv1::make_string_view< wchar_t > | |
| Cv1::make_uintxx< N > | Make an unsigned integer |
| Cv1::make_uintxx< 128 > | |
| Cv1::make_uintxx< 16 > | |
| Cv1::make_uintxx< 32 > | |
| Cv1::make_uintxx< 64 > | |
| Cv1::make_uintxx< 8 > | |
| Chi::v1::geo::margins< T > | The left, bottom, right and top margins |
| Chi::v1::geo::margins< int > | |
| Chi::v1::geo::matrix< D > | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Cv1::metadata | Metadata for a library or application |
| Cv1::mouse_buttons | |
| Chi::mouse_event_data | Information for a mouse event |
| Chi::v1::mouse_event_data | Information for a mouse event |
| Chi::native_simd< T, N > | A native-SIMD type |
| Chi::v1::native_simd< T, N > | A native-SIMD type |
| Cv1::network_events | |
| Cv1::notifier< T > | A notifier which can be used to call a set of registered callbacks |
| Cv1::notifier< Result(Args...)> | |
| Cv1::notifier< void()> | |
| Cv1::notifier< void(value_type)> | |
| Cstd::numeric_limits< hi::bigint< DigitType, NumDigits, IsSigned > > | |
| Cstd::numeric_limits< hi::float16 > | |
| ►Cstd::numeric_limits< signed char > [external] | |
| Cstd::numeric_limits< hi::safe_int< signed char, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< signed char, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< signed char, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< signed char, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< signed int > [external] | |
| Cstd::numeric_limits< hi::safe_int< signed int, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< signed int, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< signed int, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< signed int, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< signed long > [external] | |
| Cstd::numeric_limits< hi::safe_int< signed long, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< signed long, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< signed long, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< signed long, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< signed long long > [external] | |
| Cstd::numeric_limits< hi::safe_int< signed long long, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< signed long long, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< signed long long, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< signed long long, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< signed short > [external] | |
| Cstd::numeric_limits< hi::safe_int< signed short, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< signed short, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< signed short, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< signed short, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< unsigned char > [external] | |
| Cstd::numeric_limits< hi::safe_int< unsigned char, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned char, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned char, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned char, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< unsigned int > [external] | |
| Cstd::numeric_limits< hi::safe_int< unsigned int, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned int, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned int, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned int, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< unsigned long > [external] | |
| Cstd::numeric_limits< hi::safe_int< unsigned long, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< unsigned long long > [external] | |
| Cstd::numeric_limits< hi::safe_int< unsigned long long, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long long, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long long, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned long long, hi::on_overflow_t::Throw > > | |
| ►Cstd::numeric_limits< unsigned short > [external] | |
| Cstd::numeric_limits< hi::safe_int< unsigned short, hi::on_overflow_t::Assert > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned short, hi::on_overflow_t::Axiom > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned short, hi::on_overflow_t::Saturate > > | |
| Cstd::numeric_limits< hi::safe_int< unsigned short, hi::on_overflow_t::Throw > > | |
| Cv1::observable_msg | |
| Cv1::observer< T > | A observer pointing to the whole or part of a observable |
| Cv1::observer< std::string > | |
| Cv1::observer_decay< T > | A type-trait for observer arguments |
| Cv1::observer_decay< observer< T > & > | |
| Cv1::observer_decay< observer< T > && > | |
| Cv1::observer_decay< observer< T > > | |
| Cv1::observer_decay< observer< T > const & > | |
| 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::v1::detail::otype_name_language_entry_type | |
| Chi::override_t | Tag used for special functions or constructions to do a override compared to another function of the same na,e |
| Chi::v1::override_t | Tag used for special functions or constructions to do a override compared to another function of the same na,e |
| Cv1::packed_int_array< BitsPerInteger, N > | An array of integers |
| Cv1::packet | A network message or stream buffer |
| Cv1::packet_buffer | |
| Cv1::paged_image | This is a image that is uploaded into the texture atlas |
| Cv1::parse_location | |
| Cv1::parse_result< T > | |
| Cv1::pcm_format | |
| Chi::v1::geo::perspective | Perspective transform |
| Cv1::pickle< T > | Encode and decode a type to and from a UTF-8 string |
| Cv1::pickle< bool > | |
| Cv1::pickle< speaker_mapping > | |
| Cv1::pickle< std::string > | |
| Cv1::pickle< T > | |
| ►Cv1::pipeline | |
| ►Cv1::pipeline_vulkan | |
| Cv1::pipeline_SDF | |
| Cv1::pipeline_alpha | |
| Cv1::pipeline_box | |
| Cv1::pipeline_image | |
| Cv1::pipeline_tone_mapper | |
| 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::pixmap_span< T > | |
| Cv1::placement_array< T > | |
| Cv1::placement_ptr< T > | |
| Cv1::png | |
| Cv1::po_translation | |
| Cv1::po_translations | |
| Cv1::geo::point< T, D > | A high-level geometric point Part of the high-level vec, point, mat and color types |
| Cv1::geo::point< float, 2 > | |
| Cv1::geo::point< float, 3 > | |
| Cv1::geo::point< int, 2 > | |
| Cv1::polymorphic_optional< BaseType, Size, Alignment > | Polymorphic optional |
| ►Cv1::detail::preference_item_base | |
| Cv1::detail::preference_item< T > | |
| Cv1::preferences | User preferences |
| ►Chi::v1::detail::process_call_functor_base | |
| Chi::v1::detail::process_call_functor< Functor > | |
| Cv1::generator< T >::promise_type | |
| Cv1::generator< T & >::promise_type | |
| Cv1::scoped_task< T >::promise_type | |
| Cv1::scoped_task< void >::promise_type | |
| Cv1::push_constants | |
| 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 |
| Cv1::range_map< Key, Value > | |
| Cv1::rcu< T, Allocator > | Read-copy-update |
| Cv1::rcu< value_type > | |
| Cv1::locked_memory_allocator< T >::rebind< U > | |
| Cv1::secure_memory_allocator< T >::rebind< U > | |
| Cv1::rectangle | A rectangle / parallelogram in 3D space |
| Cv1::recursive_iterator< ParentIt > | An iterator which recursively iterates through nested containers |
| Cv1::remove_cvptr< T > | |
| Cv1::RenderDoc | |
| CRENDERDOC_API_1_4_1 | |
| ►Chi::v1::detail::resource_view_base | |
| Chi::v1::detail::resource_view_impl< T > | |
| Cv1::results< T, N > | |
| Cv1::geo::rotate< D > | |
| Chi::row_column_layout< Axis, T > | |
| Chi::v1::row_column_layout< Axis, T > | |
| Chi::v1::row_column_layout< Axis, std::unique_ptr< hi::v1::widget > > | |
| 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 > | |
| Cv1::safe_int< T, OnOverflow > | |
| Chi::v1::geo::scale< D > | |
| Cv1::geo::scale< D > | |
| Cv1::geo::scale< 2 > | |
| Cv1::scoped_buffer< Size, T > | A buffer with an attached memory allocator |
| Cv1::scoped_task< T > | A scoped_task |
| Cv1::scoped_task< void > | |
| Cv1::bezier_curve::sdf_distance_result | |
| Cv1::secure_memory_allocator< T > | Memory allocator which will securely clear the memory when deallocated |
| Cv1::secure_vector_base< Allocator > | |
| ►Cv1::secure_vector_base< Allocator > | |
| Cv1::secure_vector< T, Alloctor > | Secure vector |
| 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 |
| Cv1::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 float16 pixel format |
| Cv1::sfloat_rgba32 | 4 x float32 pixel format |
| Cv1::sfloat_rgba32x4 | 4 x 4 x float32 pixel format |
| Cv1::SHA2< T, Bits > | |
| ►Cv1::SHA2< uint32_t, 224 > | |
| Cv1::SHA224 | |
| ►Cv1::SHA2< uint32_t, 256 > | |
| Cv1::SHA256 | |
| ►Cv1::SHA2< uint64_t, 224 > | |
| Cv1::SHA512_224 | |
| ►Cv1::SHA2< uint64_t, 256 > | |
| Cv1::SHA512_256 | |
| ►Cv1::SHA2< uint64_t, 384 > | |
| Cv1::SHA384 | |
| ►Cv1::SHA2< uint64_t, 512 > | |
| Cv1::SHA512 | |
| Cv1::shared_state< T > | Shared state of an application |
| 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 | |
| ►Cv1::skeleton_node | |
| Cv1::skeleton_block_node | |
| Cv1::skeleton_break_node | |
| Cv1::skeleton_continue_node | |
| Cv1::skeleton_do_node | |
| Cv1::skeleton_expression_node | |
| Cv1::skeleton_for_node | |
| Cv1::skeleton_function_node | |
| Cv1::skeleton_if_node | |
| Cv1::skeleton_placeholder_node | |
| Cv1::skeleton_return_node | |
| Cv1::skeleton_string_node | |
| Cv1::skeleton_top_node | |
| Cv1::skeleton_while_node | |
| Cv1::skeleton_parse_context | |
| Cv1::small_map< K, V, N > | |
| Cv1::small_vector< T, N > | |
| Cv1::smart_pointer_traits< T > | Smart pointer traits |
| Cv1::smart_pointer_traits< std::shared_ptr< T > > | |
| Cv1::smart_pointer_traits< std::unique_ptr< T > > | |
| Cv1::smart_pointer_traits< std::weak_ptr< T > > | |
| Cv1::smart_pointer_traits< T * > | |
| ►Cv1::snorm_r8 | 1 x int8_t pixel format |
| Cv1::sdf_r8 | A pixel of a single channel signed distance field |
| Cv1::Socketstream | |
| Cv1::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 |
| Cv1::detail::SHA2::state< T > | |
| Cv1::detail::SHA2::state< uint32_t > | |
| Cv1::detail::SHA2::state< uint64_t > | |
| Cv1::font::substitution_and_kerning_type | |
| 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::tagged_id< uint16_t, "glyph_id"> | |
| Cv1::tagged_map< T, Tags > | |
| Cv1::task< T > | Co-routine task |
| ►Cv1::task_promise_base< T > | |
| Cv1::task_promise< T > | |
| Cv1::task_promise_base< void > | |
| 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< text > | A default text delegate specialization for text |
| Chi::v1::default_text_delegate< translate > | A default text delegate specialization for translate |
| ►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< text > | A default text delegate specialization for text |
| Chi::v1::default_text_delegate< translate > | A default text delegate specialization for translate |
| ►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 | |
| Cv1::pipeline_image::texture_map | |
| Cv1::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 |
| Cv1::token_t | |
| ►Cv1::trace_base | |
| Cv1::trace< Tag, NumItems > | |
| Cv1::trace< Tag, 0 > | |
| Cv1::geo::translate< T, D > | |
| Cv1::translate | A localizable message |
| ►Cv1::detail::translate_args_base | |
| Cv1::detail::translate_args< Values > | Delayed formatting |
| Cv1::tree< Key, T, Compare > | A tree container |
| ►Cstd::true_type [external] | |
| Cv1::geo::transform< identity > | |
| Cv1::geo::transform< matrix< 2 > > | |
| Cv1::geo::transform< matrix< 3 > > | |
| Cv1::geo::transform< perspective > | |
| Cv1::geo::transform< rotate< 2 > > | |
| Cv1::geo::transform< rotate< 3 > > | |
| Cv1::geo::transform< scale< 2 > > | |
| Cv1::geo::transform< scale< 3 > > | |
| Cv1::geo::transform< translate< float, 2 > > | |
| Cv1::geo::transform< translate< float, 3 > > | |
| Cv1::has_native_floatxx< 32 > | |
| Cv1::has_native_floatxx< 64 > | |
| Cv1::has_native_intxx< 128 > | |
| Cv1::has_native_intxx< 16 > | |
| Cv1::has_native_intxx< 32 > | |
| Cv1::has_native_intxx< 64 > | |
| Cv1::has_native_intxx< 8 > | |
| Cv1::has_native_uintxx< 128 > | |
| Cv1::has_native_uintxx< 16 > | |
| Cv1::has_native_uintxx< 32 > | |
| Cv1::has_native_uintxx< 64 > | |
| Cv1::has_native_uintxx< 8 > | |
| Cv1::is_atomic< std::atomic< T > > | |
| Cv1::is_byte_like< char > | |
| Cv1::is_byte_like< char const > | |
| Cv1::is_byte_like< std::byte > | |
| Cv1::is_byte_like< std::byte const > | |
| Cv1::is_byte_like< unsigned char > | |
| Cv1::is_byte_like< unsigned char const > | |
| Cv1::is_character< char > | |
| Cv1::is_character< char const > | |
| Cv1::is_character< char16_t > | |
| Cv1::is_character< char16_t const > | |
| Cv1::is_character< char32_t > | |
| Cv1::is_character< char32_t const > | |
| Cv1::is_character< char8_t > | |
| Cv1::is_character< char8_t const > | |
| Cv1::is_character< wchar_t > | |
| Cv1::is_character< wchar_t const > | |
| Cv1::is_datum_type< bool > | |
| Cv1::is_datum_type< bstring > | |
| Cv1::is_datum_type< decimal > | |
| Cv1::is_datum_type< double > | |
| Cv1::is_datum_type< long long > | |
| Cv1::is_datum_type< std::chrono::year_month_day > | |
| Cv1::is_datum_type< std::string > | |
| Cv1::is_numeric< double > | |
| Cv1::is_numeric< float > | |
| Cv1::is_numeric< long double > | |
| Cv1::is_numeric< signed char > | |
| Cv1::is_numeric< signed int > | |
| Cv1::is_numeric< signed long > | |
| Cv1::is_numeric< signed long long > | |
| Cv1::is_numeric< signed short > | |
| Cv1::is_numeric< unsigned char > | |
| Cv1::is_numeric< unsigned int > | |
| Cv1::is_numeric< unsigned long > | |
| Cv1::is_numeric< unsigned long long > | |
| Cv1::is_numeric< unsigned short > | |
| Cv1::is_numeric_integral< bigint< T, N, S > > | |
| Cv1::is_numeric_integral< signed char > | |
| Cv1::is_numeric_integral< signed int > | |
| Cv1::is_numeric_integral< signed long > | |
| Cv1::is_numeric_integral< signed long long > | |
| Cv1::is_numeric_integral< signed short > | |
| Cv1::is_numeric_integral< unsigned char > | |
| Cv1::is_numeric_integral< unsigned int > | |
| Cv1::is_numeric_integral< unsigned long > | |
| Cv1::is_numeric_integral< unsigned long long > | |
| Cv1::is_numeric_integral< unsigned short > | |
| Cv1::is_numeric_signed_integral< bigint< T, N, true > > | |
| Cv1::is_numeric_signed_integral< signed char > | |
| Cv1::is_numeric_signed_integral< signed int > | |
| Cv1::is_numeric_signed_integral< signed long > | |
| Cv1::is_numeric_signed_integral< signed long long > | |
| Cv1::is_numeric_signed_integral< signed short > | |
| Cv1::is_numeric_unsigned_integral< bigint< T, N, false > > | |
| Cv1::is_numeric_unsigned_integral< unsigned char > | |
| Cv1::is_numeric_unsigned_integral< unsigned int > | |
| Cv1::is_numeric_unsigned_integral< unsigned long > | |
| Cv1::is_numeric_unsigned_integral< unsigned long long > | |
| Cv1::is_numeric_unsigned_integral< unsigned short > | |
| Cstd::tuple_element< I, hi::simd< T, N > > | |
| Cv1::type_documentation< T > | Documentation of a type |
| ►Cuint8_t | |
| Chi::v1::detail::lexer< Config >::token_type | |
| 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_char_info | |
| Cv1::unicode_bidi_context | |
| Cv1::detail::unicode_bidi_paragraph | |
| Cv1::unicode_description | Description of a unicode code point |
| Cv1::detail::unicode_line_break_info | Combined unicode_line_break_class and unicode_line_break_opportunity |
| Cv1::unicode_mask | A mask of unicode code-points |
| Cv1::detail::unicode_mask_entry | |
| Cv1::detail::unicode_sentence_break_info | |
| Cv1::detail::unicode_word_break_info | |
| 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 |
| Cv1::use_first< First, Second > | |
| Cv1::generator< T >::value_proxy | |
| Cv1::generator< T & >::value_proxy | |
| ►Cstd::variant | |
| Cv1::icon | A variant of icon |
| Cv1::text | A variant of text |
| Cv1::variant_decay< T > | Decays types for use as elements in std::variant |
| Cv1::variant_decay< void > | |
| Cv1::geo::vector< T, D > | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Cv1::geo::vector< float, 2 > | |
| Cv1::geo::vector< float, 3 > | |
| ►Cstd::vector< std::string > [external] | |
| Chi::v1::URI::path_type | A path type |
| Cv1::vector_span< T > | |
| Cv1::vector_span< v1::vertex > | |
| Cv1::vector_span_iterator< T > | |
| Cv1::vertex | |
| Cv1::void_span | |
| 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::wfree_idle_count | Counts how many times a critical section was idle |
| Cv1::wfree_unordered_map< K, V, MAX_NR_ITEMS > | |
| Cv1::wfree_unordered_map_item< K, V > | |
| Cv1::when_any< Ts > | An awaitable that waits for any of the given awaitables to complete |
| Chi::v1::widget_layout | The layout of a widget |
| Chi::widget_layout | The layout of a widget |
| Cv1::win32_device_interface | |
| Cv1::win32_wave_device | |
| Cv1::xorshift128p | Xorshift128+ |
| ►Cv1::Ts | |
| Cv1::overloaded< Ts > | Helper type to turn a set of lambdas into a single overloaded type to pass to std::visit() |