HikoGUI
Select Version:
⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chi::aarectangleClass which represents an axis-aligned rectangle
 Chi::v1::aarectangleClass which represents an axis-aligned rectangle
 Chi::alignmentHorizontal/Vertical alignment combination
 Chi::v1::alignmentHorizontal/Vertical alignment combination
 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
 Cau::detail::ApplyMagnitudeImpl< Mag, Category, T, is_T_integral >
 Cau::detail::ApplyMagnitudeImpl< Mag, ApplyAs::INTEGER_DIVIDE, T, is_T_integral >
 Cau::detail::ApplyMagnitudeImpl< Mag, ApplyAs::INTEGER_MULTIPLY, T, is_T_integral >
 Cau::detail::ApplyMagnitudeImpl< Mag, ApplyAs::IRRATIONAL_MULTIPLY, T, is_T_integral >
 Cau::detail::ApplyMagnitudeImpl< Mag, ApplyAs::RATIONAL_MULTIPLY, T, false >
 Cau::detail::ApplyMagnitudeImpl< Mag, ApplyAs::RATIONAL_MULTIPLY, T, true >
 Cau::detail::ApplyMagnitudeType< T, MagT >
 Cau::AreAllPowersNonzero< Pack, T >
 Cau::AreBasesInOrder< Pack, T >
 Cau::AreElementsInOrder< Pack, T >
 Cau::AreElementsInOrder< Pack, Pack< BaseT< Ts >... > >
 Cau::AreQuantityPointTypesEquivalent< P1, P2 >
 Cau::AreQuantityTypesEquivalent< Q1, Q2 >
 Cstd::array< T > [external]STL class
 Cstd::array< T, N > [external]
 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::async_delegateA button delegate controls the state of a button widget
 Chi::v1::async_delegateA button delegate controls the state of a button widget
 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 >
 Cau::Atto< U >
 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_blockA block of audio data
 Chi::v1::audio_blockA block of audio data
 Chi::audio_channel
 Chi::v1::audio_channel
 Chi::audio_deviceA set of audio channels which can be rendered and/or captures at the same time
 Chi::v1::audio_deviceA set of audio channels which can be rendered and/or captures at the same time
 Chi::audio_device_delegate
 Chi::v1::audio_device_delegate
 Chi::audio_format_range
 Chi::v1::audio_format_range
 Chi::audio_sample_formatAudio sample format
 Chi::v1::audio_sample_formatAudio 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_formatThe format of a stream of audio
 Chi::v1::audio_stream_formatThe format of a stream of audio
 Chi::audio_system
 Chi::v1::audio_system
 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_typeAn awaiter object which can wait on a notifier
 CB1
 Cv1::base_n< Alphabet, CharsPerBlock, BytesPerBlock >
 Cv1::detail::base_n_alphabet
 Cau::base_dim::BaseDimension< I >
 Cau::base_dim::BaseDimension< 1712674722 >
 Cau::base_dim::BaseDimension< 1712674734 >
 Cau::base_dim::BaseDimension< 1712760807 >
 Cau::base_dim::BaseDimension<-91 >
 Cau::base_dim::BaseDimension<-92 >
 Cau::base_dim::BaseDimension<-93 >
 Cau::base_dim::BaseDimension<-94 >
 Cau::base_dim::BaseDimension<-95 >
 Cau::base_dim::BaseDimension<-96 >
 Cau::base_dim::BaseDimension<-97 >
 Cau::base_dim::BaseDimension<-98 >
 Cau::base_dim::BaseDimension<-99 >
 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_encoderBON8 encoder
 Cstdx::bool_constant<(OriginDisplacement< A, B >::value()< ZERO)>
 Cstdx::bool_constant<(sizeof...(Ts) > 0)>
 Cstdx::bool_constant<(std::ratio_subtract< ExpT< H1 >, ExpT< H2 > >::num< 0)>
 Cstdx::bool_constant<(T::base_dim_index< U::base_dim_index)>
 Cstdx::bool_constant<(T::value()< U::value())>
 Cstdx::bool_constant<(UnitAvoidance< A >::value< UnitAvoidance< B >::value)>
 Chi::box_constraints2D constraints
 Chi::v1::box_constraints2D constraints
 Chi::box_shape
 Chi::v1::box_shape
 Chi::v1::datum::break_type
 Chi::button_delegateA button delegate controls the state of a button widget
 Chi::v1::button_delegateA 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::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
 Cau::detail::CanScaleByMagnitude< UnitWrapper, Unit >
 Cau::detail::CanScaleByMagnitude< Constant, Unit >
 Cau::Centi< U >
 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::circleA type defining a 2D circle
 Chi::v1::circleA type defining a 2D circle
 Chi::cmake_install
 Chi::v1::cmake_install
 Cau::stdx::CmpEqualImpl< T, U, Enable >
 Cau::stdx::CmpEqualImpl< T, U, std::enable_if_t< std::is_signed< T >::value &&!std::is_signed< U >::value > >
 Cau::stdx::CmpEqualImpl< T, U, std::enable_if_t< std::is_signed< T >::value==std::is_signed< U >::value > >
 Cau::stdx::CmpEqualImpl< T, U, std::enable_if_t<!std::is_signed< T >::value &&std::is_signed< U >::value > >
 Cau::stdx::CmpLessImpl< T, U, Enable >
 Cau::stdx::CmpLessImpl< T, U, std::enable_if_t< std::is_signed< T >::value &&!std::is_signed< U >::value > >
 Cau::stdx::CmpLessImpl< T, U, std::enable_if_t< std::is_signed< T >::value==std::is_signed< U >::value > >
 Cau::stdx::CmpLessImpl< T, U, std::enable_if_t<!std::is_signed< T >::value &&std::is_signed< U >::value > >
 Chi::colorThis is a RGBA floating point color
 Chi::v1::colorThis is a RGBA floating point color
 Cau::CommonDimension< Dims >
 Cau::CommonDimension< Tail... >
 Cau::CommonMagnitude< Ms >
 Cau::CommonMagnitude< M1, CommonMagnitudeT< M2, Tail... > >
 Cau::detail::CommonOrigin< Us >
 Cau::CommonPointUnit< Us >
 Cau::CommonQuantity< Q1, Q2, Enable >
 Cau::CommonQuantity< au::Quantity< U1, R1 >, au::Quantity< U2, R2 > >
 Cau::CommonUnit< Us >
 Cv1::composed_t
 Cau::detail::CompoundLabel< T, Policy >
 Cau::detail::CompoundLabel< UnitProduct< Us... >, Policy >
 Cau::detail::ComputeRationalPower< B, E1, E2 >
 Cstd::conditional<(D==1), SimplifyBasePowerT< Pow< B, N > >, RatioPow< B, N, D > > [external]
 Cstd::conditional<(E::num==0), P<>, P< RatioPow< BaseT< Ts >, detail::MultiplyExpFor< Ts, E >::num, detail::MultiplyExpFor< Ts, E >::den >... > > [external]
 Cstd::conditional<(ExpT< BP >::num< 0), Magnitude< BP, Ts... >, Magnitude< Ts... > >
 Cstd::conditional<(ExpT< Head >::num > 0), PackProductT< Pack, Pack< Head >, NumeratorPartT< Pack< Tail... > > >, NumeratorPartT< Pack< Tail... > > >
 Cstd::conditional<(InOrderFor< Magnitude, BaseT< H1 >, BaseT< H2 > >::value), detail::PrependIfExpNegativeT< H1, CommonMagnitudeT< Magnitude< T1... >, Magnitude< H2, T2... > > >, std::conditional_t >
 Cstd::conditional<(InOrderFor< P, BaseT< H1 >, BaseT< H2 > >::value), detail::PrependT< PackProductT< P, P< T1... >, P< H2, T2... > >, H1 >, std::conditional_t<(InOrderFor< P, BaseT< H2 >, BaseT< H1 > >::value), detail::PrependT< PackProductT< P, P< T2... >, P< H1, T1... > >, H2 >, std::conditional_t<(std::ratio_add< ExpT< H1 >, ExpT< H2 > >::num==0), PackProductT< P, P< T1... >, P< T2... > >, detail::PrependT< PackProductT< P, P< T2... >, P< T1... > >, detail::ComputeRationalPowerT< BaseT< H1 >, ExpT< H1 >, ExpT< H2 > > > > > > [external]
 Cstd::conditional<(N==1), B, Pow< B, N > > [external]
 Cstd::conditional<(sizeof...(Ts)==0u), T, Pack< T, Ts... > > [external]
 Cstd::conditional<(std::is_same< T, H >::value), List< H, Ts... >, std::conditional_t<(InOrderFor< List, T, H >::value), List< T, H, Ts... >, detail::PrependT< FlatDedupedTypeListT< List, List< T >, List< Ts... > >, H > > > [external]
 Cstd::conditional_t
 Cv1::generator< T >::const_iteratorA forward iterator which iterates through values co_yieled by the generator-function
 Cv1::generator< T & >::const_iteratorA forward iterator which iterates through values co_yieled by the generator-function
 Chi::const_resource_viewA read-only view of a resource
 Chi::v1::const_resource_viewA read-only view of a resource
 Cv1::const_void_span
 Chi::v1::detail::grid_layout_axis_constraints< Axis, T >::constraint_type
 Cau::ConstructionPolicy< Unit, Rep >
 Chi::v1::datum::continue_type
 Chi::convertible_to_anyA type that can be implicitly converted to any type
 Chi::v1::convertible_to_anyA 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_radiiThe 4 radii of the corners of a quad or rectangle
 Chi::v1::corner_radiiThe 4 radii of the corners of a quad or rectangle
 Cau::CorrespondingQuantity< T >
 Cau::CorrespondingQuantity< std::chrono::duration< RepT, Period > >
 Cv1::detail::counter
 Cv1::coverage_format1
 Cv1::coverage_format2
 Cv1::coverage_format2_range
 Chi::cpu_id_result
 Chi::v1::cpu_id_result
 Chi::v1::jsonpath::current
 Chi::datumA dynamic data type
 Chi::v1::datumA dynamic data type
 Chi::v1::detail::datum_promotion_result< To >Promotion result
 Cau::Deci< U >
 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
 Cau::DefaultUnitLabel< T >
 Chi::deferDefer execution of a lambda to the end of the scope
 Chi::v1::deferDefer execution of a lambda to the end of the scope
 Cau::Deka< U >
 Cv1::delayed_format< Fmt, Values >Delayed formatting
 Cau::detail::DenominatorPart< T >
 Chi::v1::jsonpath::descend
 Cau::stdx::experimental::detail::detector< Default, AlwaysVoid, Op, Args >
 Cau::stdx::experimental::detail::detector< Default, stdx::void_t< Op< Args... > >, Op, Args... >
 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
 Cau::Dimension< BPs >
 Chi::DipsPerEm
 Chi::v1::DipsPerEm
 Cv1::ditherAn object that create dither values to add to samples before rounding
 Chi::draw_attributesThe draw attributes used to draw shaped into the draw context
 Chi::v1::draw_attributesThe draw attributes used to draw shaped into the draw context
 Chi::draw_contextDraw context for drawing using the HikoGUI shaders
 Chi::v1::draw_contextDraw context for drawing using the HikoGUI shaders
 Cenable_group_ptr
 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, 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]>
 Cau::detail::Equal
 Cstd::equal_to<::hi::simd< T, N > >
 Cstd::error_category [external]STL class
 Cau::Exa< U >
 Cau::Exbi< U >
 Cstd::exception [external]STL class
 Cau::detail::ExpLabelForPow< N >
 Cau::detail::ExpLabelForRatioPow< N, D >
 Chi::extent2A high-level geometric extent
 Chi::v1::extent2A high-level geometric extent
 Chi::extent3A high-level geometric extent
 Chi::v1::extent3A high-level geometric extent
 Cstd::false_type [external]
 Cau::FeetLabel< T >
 Cau::FeetLabel< void >
 Cau::Femto< U >
 Chi::fileA File object
 Chi::v1::fileA File object
 Chi::v1::detail::file_impl
 Chi::file_viewMap a file into virtual memory
 Chi::v1::file_viewMap a file into virtual memory
 Chi::v1::detail::file_view_impl
 Cau::detail::FirstMatchingUnit< Matcher, TargetUnit, UnitList >
 Cau::detail::FirstMatchingUnit< AreUnitsPointEquivalent, ComputeCommonPointUnitImpl< Us... > >
 Cau::detail::FirstMatchingUnit< AreUnitsQuantityEquivalent, ComputeCommonUnitImpl< Us... > >
 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 >
 Cau::FlatDedupedTypeList< List, Ts >
 Cau::FlatDedupedTypeList< List, FlatDedupedTypeListT< List, L1, L2 >, L3, Ls... >
 Cau::FlatDedupedTypeList< List, FlatDedupedTypeListT< List, List< H2 >, List< H1, N1, T1... > >, List< T2... > >
 Cv1::font
 Cv1::font_bookFont_book keeps track of multiple fonts
 Chi::font_char_mapCharacter map of a font
 Chi::v1::font_char_mapCharacter map of a font
 Cv1::font_book::font_glyph_type
 Cv1::font_book::font_glyphs_type
 Cv1::font_metrics< Unit, T >The metrics of a font
 Cv1::font_metrics< EmSquares, float >
 Cv1::font_metrics< Pixels, float >
 Cfont_size_variant
 Cv1::font_variantA font variant is one of 16 different fonts that can be part of a family
 Cstd::formatter
 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::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_timerA timer that calls functions
 Cv1::generator< T >A return value for a generator-function
 Cv1::generator< T & >
 Cv1::gfx_device
 Cgfx_pipeline
 Cv1::gfx_pipeline
 Cv1::gfx_queue_vulkan
 Cv1::gfx_surface
 Cv1::gfx_surface_delegateA delegate for drawing on a window below the HikoGUI user interface
 Cv1::gfx_systemVulkan gfx_device controller
 Cau::Gibi< U >
 Cau::Giga< U >
 Chi::glob_patternA glob pattern
 Chi::v1::glob_patternA glob pattern
 Cv1::glyph_atlas_info
 Cv1::glyph_metrics
 Cv1::graphemeA grapheme-cluster, what a user thinks a character is
 Chi::v1::detail::grapheme_break_state
 Chi::graphic_pathA path is a vector graphics object
 Chi::v1::graphic_pathA path is a vector graphics object
 Cau::detail::Greater
 Cau::detail::GreaterEqual
 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_0Compatible with version 1.1, all offsets start at the beginning of this header
 Chi::gui_eventA user interface event
 Chi::v1::gui_eventA 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_size_quantity< T > >
 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::length_quantity< T > >
 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 >
 Cau::HasSameDimension< Us >
 Cau::Hecto< U >
 Cv1::hitbox
 Chi::huffman_tree< T >
 Chi::v1::huffman_tree< T >
 Chi::id_factory< T >A factory for unique IDs
 Chi::v1::id_factory< T >A factory for unique IDs
 Cau::stdx::identity
 Cau::InchesLabel< T >
 Cau::InchesLabel< void >
 Chi::indentIndentation for writing out text files
 Chi::v1::indentIndentation for writing out text files
 Cau::InOrderFor< Pack, A, B >
 Cau::InOrderFor< P, BaseT< H1 >, BaseT< H2 > >
 Cv1::time_stamp_count::inplace
 Cv1::time_stamp_count::inplace_with_cpu_id
 Cv1::time_stamp_count::inplace_with_thread_id
 Cau::InStandardPackOrder< T, U >
 Cau::InStandardPackOrder< DimT< A >, DimT< B > >
 Cau::InStandardPackOrder< MagT< A >, MagT< B > >
 Cau::InStandardPackOrder< P< T1... >, P< T2... > >
 Cau::InStandardPackOrder< UnitProduct< U1s... >, UnitProduct< U2s... > >
 Cau::IntegerPartImpl< MagT >
 Cstd::integral_constant [external]
 Cstd::integral_constant< int, 0 > [external]
 Cstd::integral_constant< int, 1 > [external]
 Cstd::integral_constant< int, 2 > [external]
 Cstd::integral_constant< int, 3 > [external]
 Cstd::integral_constant< int, 4 > [external]
 Cstd::integral_constant< int, 5 > [external]
 Cstd::integral_constant< int, 6 > [external]
 Cstd::integral_constant< int, 7 > [external]
 Cstd::integral_constant< size_t, detail::count_data_members< T >()> [external]
 Cstd::integral_constant< size_t, N > [external]
 Cv1::invoke_task_result< Func, ArgTypes >
 Cstd::is_base_of< BaseType, DerivedType > [external]
 Cstd::is_base_of< std::decay_t< BaseType >, std::decay_t< DerivedType > > [external]
 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
 Cstd::is_same< detail::DimT< U >, Dimension<> > [external]
 Cstd::is_same< detail::MagT< U1 >, detail::MagT< U2 > > [external]
 Cstd::is_same< MagT, IntegerPartT< MagT > > [external]
 Cstd::is_same< MagT, MagQuotientT< IntegerPartT< NumeratorT< MagT > >, IntegerPartT< DenominatorT< MagT > > > > [external]
 Cstd::is_same< stdx::remove_cvref_t< T >, stdx::remove_cvref_t< U > > [external]
 Chi::iso_15924ISO-15924 script code
 Chi::v1::iso_15924ISO-15924 script code
 Chi::v1::detail::iso_15924_info
 Cv1::iso_3166ISO-3166 country code
 Cv1::detail::iso_3166_info
 Cv1::iso_639ISO-639 language code
 Chi::v1::detail::lexer< Config >::iterator< It, ItEnd >
 Cau::detail::IToA< N >
 Chi::v1::detail::JIT_DEBUG_INFO
 Chi::jsonpath
 Chi::v1::jsonpath
 Chi::keyboard_bindings
 Chi::v1::keyboard_bindings
 Cv1::keyboard_keyA key in combination with modifiers
 Chi::keyboard_target_data
 Chi::v1::keyboard_target_data
 Cau::Kibi< U >
 Cau::Kilo< U >
 Cv1::labelA label consisting of localizable text and an icon
 Cau::detail::LabelRef< T >
 Chi::language_tagThe IETF BCP 47 language tag
 Chi::v1::language_tagThe IETF BCP 47 language tag
 Cau::detail::LeadBasesInOrder< T, U >
 Cau::detail::LeadExpsInOrder< T, U >
 Chi::lean_vector< T >Lean-vector with (SVO) short-vector-optimization
 Chi::v1::lean_vector< T >Lean-vector with (SVO) short-vector-optimization
 Clength_variant
 Cau::detail::Less
 Cau::detail::LessEqual
 Chi::v1::detail::lexer< Config >A configurable lexical analyzer with unicode Annex #31 support
 Chi::lexer_config
 Chi::v1::lexer_config
 Cau::LexicographicTotalOrdering< A, B, Orderings >
 Cau::LexicographicTotalOrdering< A, B, base_dim::OrderByBaseDimIndex >
 Cau::LexicographicTotalOrdering< A, B, detail::OrderByUnitAvoidance, detail::OrderByDim, detail::OrderByMag, detail::OrderByOrigin, detail::OrderAsUnitProduct >
 Cau::LexicographicTotalOrdering< A, B, detail::OrderByValue >
 Cau::LexicographicTotalOrdering< P< H1, T1... >, P< H2, T2... >, detail::LeadBasesInOrder, detail::LeadExpsInOrder, detail::TailsInStandardPackOrder >
 Chi::line_segmentLine segment
 Chi::v1::line_segmentLine segment
 Cv1::locked_memory_allocator< T >
 Chi::log
 Chi::v1::log
 Chi::v1::detail::log_message_base
 Cv1::detail::long_grapheme_table
 Chi::lookahead_iterator< LookaheadCount, It, ItEnd >Lookahead iterator
 Chi::v1::lookahead_iterator< LookaheadCount, It, ItEnd >Lookahead iterator
 Chi::lookatPerspective transform
 Chi::v1::lookatPerspective transform
 Cv1::loop
 Cau::Magnitude< BPs >
 Cau::detail::MagRepresentationOrError< T >
 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 >
 Cau::detail::MakesQuantityFromNumber< UnitWrapper, Unit >
 Cau::detail::MakesQuantityFromNumber< Constant, Unit >
 Cau::detail::MakesQuantityFromNumber< SymbolFor, Unit >
 Chi::marginsThe left, bottom, right and top margins
 Chi::v1::marginsThe left, bottom, right and top margins
 Chi::matrix2A 2D or 3D homogenius matrix for transforming homogenious vectors and points
 Chi::v1::matrix2A 2D or 3D homogenius matrix for transforming homogenious vectors and points
 Chi::matrix3A 2D or 3D homogenius matrix for transforming homogenious vectors and points
 Chi::v1::matrix3A 2D or 3D homogenius matrix for transforming homogenious vectors and points
 Cau::detail::MaxNonOverflowingValueImpl< T, MagT, NumOutcome >
 Cau::detail::MaxNonOverflowingValueImpl< T, MagT, get_value_result< PromotedType< T > >(numerator(MagT{})).outcome >
 Cau::detail::MaxNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::ERR_CANNOT_FIT >
 Cau::detail::MaxNonOverflowingValueImplWhenNumFits< T, MagT, IsMagLessThanOne >
 Cau::detail::MaxNonOverflowingValueImplWhenNumFits< T, MagT, false >
 Cau::detail::MaxNonOverflowingValueImplWhenNumFits< T, MagT, is_known_to_be_less_than_one(MagT{})>
 Cau::detail::MaxNonOverflowingValueImplWhenNumFits< T, MagT, true >
 Cau::Mebi< U >
 Cau::Mega< U >
 Cau::MetersLabel< T >
 Cau::MetersLabel< void >
 Cau::Micro< U >
 Cau::MilesLabel< T >
 Cau::MilesLabel< void >
 Cau::Milli< U >
 Cau::detail::MinNonOverflowingValueImpl< T, MagT, NumOutcome >
 Cau::detail::MinNonOverflowingValueImpl< T, MagT, get_value_result< PromotedType< T > >(numerator(MagT{})).outcome >
 Cau::detail::MinNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::ERR_CANNOT_FIT >
 Cau::detail::MinNonOverflowingValueImplWhenNumFits< T, MagT, IsMagLessThanOne >
 Cau::detail::MinNonOverflowingValueImplWhenNumFits< T, MagT, false >
 Cau::detail::MinNonOverflowingValueImplWhenNumFits< T, MagT, is_known_to_be_less_than_one(MagT{})>
 Cau::detail::MinNonOverflowingValueImplWhenNumFits< T, MagT, true >
 Cau::detail::Minus
 Cv1::mouse_buttons
 Chi::mouse_event_dataInformation for a mouse event
 Chi::v1::mouse_event_dataInformation for a mouse event
 Cau::Nano< U >
 Cau::stdx::experimental::nonesuch
 Cau::detail::NotEqual
 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)>
 Cau::detail::NoTypeMember
 Cau::NumeratorImpl< MagT >
 Cau::detail::NumeratorPart< T >
 Cau::detail::NumeratorPart< PackInverseT< Pack, Pack< Ts... > > >
 Cstd::numeric_limits< au::Quantity< U, R > >numeric_limits specialization
 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 & >
 Cau::detail::OriginMember< U >
 Cv1::os_settings
 Chi::otype_fbyte_buf_tOpen-type for 8 signed integer that must be scaled by the EM-scale
 Chi::v1::otype_fbyte_buf_tOpen-type for 8 signed integer that must be scaled by the EM-scale
 Chi::otype_fixed15_16_buf_tOpen-type 16.16 signed fixed point, range between -32768.0 and 32767.999
 Chi::v1::otype_fixed15_16_buf_tOpen-type 16.16 signed fixed point, range between -32768.0 and 32767.999
 Chi::otype_fixed1_14_buf_tOpen-type 16-bit signed fraction, range between -2.0 and 1.999
 Chi::v1::otype_fixed1_14_buf_tOpen-type 16-bit signed fraction, range between -2.0 and 1.999
 Chi::otype_fuword_buf_tOpen-type for 16 unsigned integer that must be scaled by the EM-scale
 Chi::v1::otype_fuword_buf_tOpen-type for 16 unsigned integer that must be scaled by the EM-scale
 Chi::otype_fword_buf_tOpen-type for 16 signed integer that must be scaled by the EM-scale
 Chi::v1::otype_fword_buf_tOpen-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
 Cau::detail::OverflowChecker< T, IsMagnitudeValid >
 Cau::detail::OverflowChecker< T, false >
 Cv1::packetA network message or stream buffer
 Cv1::packet_buffer
 Cau::PackPower< Pack, T, E >
 Cau::PackProduct< Pack, Ts >
 Cau::PackProduct< P, P< T1s... >, PackProductT< P, P< T2s... >, P< T3s... >, Ps... > >
 Chi::v1::gfx_pipeline_image::paged_imageThis is a image that is uploaded into the texture atlas
 Cau::detail::ParensIf< Enable >
 Cau::detail::ParensIf< false >
 Cau::detail::ParensIf< true >
 Chi::pcm_format
 Chi::v1::pcm_format
 Cau::Pebi< U >
 Chi::perspectivePerspective transform
 Chi::v1::perspectivePerspective transform
 Cau::Peta< U >
 Cau::Pi
 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 >
 Cau::Pico< U >
 Chi::pixel_density
 Chi::v1::pixel_density
 Chi::PixelsPerEm
 Chi::v1::PixelsPerEm
 Chi::PixelsPerInch
 Chi::v1::PixelsPerInch
 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_operandThe operand for the unicode-plural rules
 Chi::pluralityPlurality of a number
 Chi::v1::pluralityPlurality of a number
 Cau::detail::Plus
 Chi::png
 Chi::v1::png
 Cv1::point2A high-level geometric point Part of the high-level vec, point, mat and color types
 Cv1::point3A high-level geometric point Part of the high-level vec, point, mat and color types
 Chi::Points
 Chi::v1::Points
 Chi::PointsPerEm
 Chi::v1::PointsPerEm
 Cv1::polymorphic_optional< BaseType, Size, Alignment >Polymorphic optional
 Cau::detail::PostcomposesWith< UnitWrapper, Unit, OtherWrapper, ResultWrapper >
 Cau::detail::PostcomposesWith< Constant, Unit, Constant, Constant >
 Cau::detail::PostcomposesWith< Constant, Unit, QuantityMaker, QuantityMaker >
 Cau::detail::PostcomposesWith< Constant, Unit, SingularNameFor, SingularNameFor >
 Cau::detail::PostcomposesWith< SymbolFor, Unit, SymbolFor, SymbolFor >
 Cau::detail::PostcomposesWith< UnitWrapper, Unit, UnitWrapper, ResultWrapper >
 Cau::Pow< B, N >
 Cau::detail::PowerLabeler< ExpLabel, Unit >
 Cau::detail::PowerLabeler< detail::ExpLabelForPow< N >, Unit >
 Cau::detail::PowerLabeler< detail::ExpLabelForRatioPow< N, D >, Unit >
 Cau::detail::PrecomposesWith< UnitWrapper, Unit, OtherWrapper, ResultWrapper >
 Cau::detail::PrecomposesWith< Constant, Unit, Constant, Constant >
 Cau::detail::PrecomposesWith< Constant, Unit, QuantityMaker, QuantityMaker >
 Cau::detail::PrecomposesWith< Constant, Unit, SingularNameFor, SingularNameFor >
 Cau::detail::PrecomposesWith< SymbolFor, Unit, SymbolFor, SymbolFor >
 Cv1::detail::preference_item_base
 Cv1::preferencesUser preferences
 Cau::PrefixApplier< Prefix >
 Cau::detail::Prepend< PackT, T >
 Cau::detail::Prepend< Pack< Us... >, T >
 Cau::detail::PrependIfExpNegative< BP, MagT >
 Cau::Prime< N >
 Cau::detail::PrimeFactorization< N >
 Chi::progress_sinkA sink to read the current progress of a function
 Chi::v1::progress_sinkA sink to read the current progress of a function
 Chi::progress_tokenToken to pass to a function to report its progress
 Chi::v1::progress_tokenToken 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
 Cau::detail::PromotedTypeImpl< T >
 Chi::v1::detail::lexer< Config >::proxy
 Chi::v1::lookahead_iterator< LookaheadCount, It, ItEnd >::proxy
 Chi::v1::observer< T >::proxy_typeA 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
 Cv1::quad
 Chi::quad_colorA color for each corner of a quad
 Chi::v1::quad_colorA color for each corner of a quad
 Cau::Quantity< UnitT, RepT >
 Cau::Quantity< EmSquares, float >
 Cau::Quantity< Pixels, float >
 Cau::Quantity< PixelsPerEm, float >
 Cau::Quantity< PixelsPerInch, float >
 Cau::Quantity< Unit, Rep >
 Cau::Quantity< Unit, T >
 Cau::QuantityMaker< UnitT >
 Cau::QuantityPoint< UnitT, RepT >
 Cau::QuantityPointMaker< Unit >
 Cau::Quecto< U >
 Cau::Quetta< U >
 Cau::detail::QuotientLabeler< N, D, T >
 Cau::detail::QuotientLabeler< detail::NumeratorPartT< UnitProduct< Us... > >, detail::DenominatorPartT< UnitProduct< Us... > >, void >
 Cau::detail::QuotientLabeler< N, UnitProduct<>, T >
 Cau::detail::QuotientLabeler< UnitProduct<>, D, T >
 Cau::detail::QuotientLabeler< UnitProduct<>, UnitProduct<>, T >
 Cau::RadiansLabel< T >
 Cau::RadiansLabel< void >
 Chi::radio_delegateA radio delegate controls the state of a radio button widget
 Chi::v1::radio_delegateA radio delegate controls the state of a radio button widget
 Cau::detail::RationalOverflowChecker< T, Mag, is_T_signed >
 Cau::detail::RationalOverflowChecker< T, Mag, false >
 Cau::detail::RationalOverflowChecker< T, Mag, true >
 Cau::RatioPow< B, N, D >
 Cv1::locked_memory_allocator< T >::rebind< U >
 Cv1::secure_memory_allocator< T >::rebind< U >
 Chi::rectangleA rectangle / parallelogram in 3D space
 Chi::v1::rectangleA 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 >
 Cau::stdx::remove_cvref< T >
 CRENDERDOC_API_1_4_1
 Chi::v1::detail::resource_view_base
 Cau::Ronna< U >
 Cau::Ronto< U >
 Chi::v1::jsonpath::root
 Chi::rotate2
 Chi::v1::rotate2
 Chi::rotate3
 Chi::v1::rotate3
 Cau::detail::RoundingRep< Q, RoundingUnits >
 Cau::detail::RoundingRep< Quantity< U, R >, RoundingUnits >
 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 >
 Cau::detail::SafeCastingChecker< Target, Enable >
 Cau::detail::SafeCastingChecker< Target, std::enable_if_t< std::is_integral< Target >::value > >
 Chi::scale2
 Chi::v1::scale2
 Chi::scale3
 Chi::v1::scale3
 Cau::detail::ScalesQuantity< UnitWrapper, Unit >
 Cau::detail::ScalesQuantity< Constant, Unit >
 Cau::detail::ScalesQuantity< SymbolFor, Unit >
 Chi::v1::bezier_curve::sdf_distance_result
 Cau::SecondsLabel< T >
 Cau::SecondsLabel< void >
 Cv1::secure_memory_allocator< T >Memory allocator which will securely clear the memory when deallocated
 Cv1::seed< T >Randomly generate an object
 Chi::selection_delegateA delegate that controls the state of a selection_widget
 Chi::v1::selection_delegateA delegate that controls 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_rg322 x float32 pixel format
 Cv1::sfloat_rgb323 x float32 pixel format
 Cv1::sfloat_rgba164 x half pixel format
 Cv1::sfloat_rgba324 x float32 pixel format
 Cv1::sfloat_rgba32x44 x 4 x float32 pixel format
 Chi::SHA2< T, Bits >
 Chi::v1::SHA2< T, Bits >
 Chi::v1::SHA2< uint32_t, 224 >
 Chi::v1::SHA2< uint32_t, 256 >
 Chi::v1::SHA2< uint64_t, 224 >
 Chi::v1::SHA2< uint64_t, 256 >
 Chi::v1::SHA2< uint64_t, 384 >
 Chi::v1::SHA2< uint64_t, 512 >
 Cv1::font::shape_run_result_type
 Cv1::shared_state< T >Shared state of an application
 Cau::detail::SimplifyBasePowers< T >
 Cau::SingularNameFor< Unit >
 Cv1::sint_abgr8_pack4 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_r81 x int8_t pixel format
 Cv1::socket_events
 Cv1::Socketstream
 Chi::v1::gfx_pipeline_SDF::specialization_constants
 Cv1::srgb_abgr8_pack4 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
 Cau::detail::StringConstant< Strlen >
 Cau::detail::StringConstant< 1, U >
 Cau::detail::StringConstant< 2, U >
 Cau::detail::StringConstant< length >
 Cv1::swapchain_image_info
 Chi::tab_delegateA delegate that controls the state of a tab_widget
 Chi::v1::tab_delegateA delegate that controls the state of a tab_widget
 Cv1::tagged_id< T, Tag, Max >
 Cv1::tagged_id< uint16_t, "font_family_id">
 Cau::detail::TailsInStandardPackOrder< T, U >
 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_base< result_type >
 Cv1::task_value_type< T >
 Cv1::task_value_type< hi::task< ResultType, DestroyFrame > >
 Cau::Tebi< U >
 Cau::Tera< U >
 Cv1::text_cursorA cursor-position in text
 Chi::text_delegateA delegate that controls the state of a text_widget
 Chi::v1::text_delegateA delegate that controls the state of a text_widget
 Chi::text_field_delegateA delegate that controls the state of a text_field_widget
 Chi::v1::text_field_delegateA delegate that controls the state of a text_field_widget
 Cv1::text_selection
 Cv1::text_shaperText 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_bookTheme_book keeps track of multiple themes
 Chi::theme_length
 Chi::v1::theme_length
 Chi::theme_variable< T, Tag >
 Chi::v1::theme_variable< T, Tag >
 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_countSince Window's 10 QueryPerformanceCounter() counts at only 10MHz which is too low to measure performance in many cases
 Cv1::time_stamp_utcTimestamp
 Chi::toggle_delegateA button delegate controls the state of a button widget
 Chi::v1::toggle_delegateA button delegate controls the state of a button widget
 Chi::token
 Chi::v1::token
 Cv1::trace_base
 Chi::translate2
 Chi::v1::translate2
 Chi::translate3
 Chi::v1::translate3
 Chi::translation_key
 Chi::v1::translation_key
 Cstd::true_type [external]
 Cau::detail::TruncationChecker< T, false >
 Cau::detail::TruncationCheckerIfMagnitudeValid< T, IsTIntegral >
 Cau::detail::TruncationCheckerIfMagnitudeValid< T, false >
 Cau::detail::TruncationCheckerIfMagnitudeValid< T, std::is_integral< T >::value >
 Cstd::tuple_element< I, ::hi::simd< T, N > >
 Chi::txtA localizable message
 Chi::v1::txtA localizable message
 Chi::v1::detail::txt_arguments_base
 Chi::type_documentation< T >Documentation of a type
 Chi::v1::type_documentation< T >Documentation of a type
 Cau::stdx::type_identity< T >
 Cau::stdx::type_identity< ApplyMagnitudeImpl< Magnitude< BPs... >, categorize_magnitude(Magnitude< BPs... >{}), T, std::is_integral< T >::value > >
 Cau::stdx::type_identity< detail::NegativePowers< Magnitude< Head, Tail... > > >
 Cau::stdx::type_identity< Dimension< BaseDims... > >
 Cau::stdx::type_identity< List< Ts... > >
 Cau::stdx::type_identity< M >
 Cau::stdx::type_identity< Magnitude<> >
 Cstdx::type_identity< MagPowerT< Magnitude< Prime< B > >,((N >=D) ?(N/D) :0)> >
 Cau::stdx::type_identity< MagProductT< IntegerPartOfBasePower< BaseT< BPs >, ExpT< BPs > >::type... > >
 Cstdx::type_identity< MagProductT< std::conditional_t<(ExpT< BPs >::num > 0), Magnitude< BPs >, Magnitude<> >... > >
 Cau::stdx::type_identity< MagQuotientT< detail::MagT< U1 >, detail::MagT< U2 > > >
 Cau::stdx::type_identity< MagT< QuantityOrZero::Unit > >
 Cau::stdx::type_identity< Pack< SimplifyBasePowerT< BPs >... > >
 Cau::stdx::type_identity< Pack< T > >
 Cau::stdx::type_identity< Pack< T, Ts... > >
 Cau::stdx::type_identity< Pack< Ts... > >
 Cau::stdx::type_identity< Pack<> >
 Cau::stdx::type_identity< Quantity< CommonUnitT< U1, U2 >, std::common_type_t< R1, R2 > > >
 Cau::stdx::type_identity< std::ratio< 1 > >
 Cau::stdx::type_identity< std::ratio< N > >
 Cau::stdx::type_identity< std::ratio< N, D > >
 Cau::stdx::type_identity< TargetUnit >
 Cau::stdx::type_identity< U >
 Cau::stdx::type_identity< Unit >
 Cau::stdx::type_identity< Zero >
 Cau::CommonPointUnit< Us >::TypeHoldingCommonOrigin
 Chi::ucd_decomposition_infoThe decomposition info is used to determine how to decompose a code-point
 Chi::v1::ucd_decomposition_infoThe decomposition info is used to determine how to decompose a code-point
 Cv1::uint_abgr8_pack4 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_mutexAn 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_mutexAn 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_infoCombined 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
 CUnit
 Cau::UnitImpl< D, M >
 Cau::UnitImpl< Angle >
 Cau::UnitImpl< au::Dimension< DeviceIndependentPixelLengthDim > >
 Cau::UnitImpl< au::Dimension< PixelLengthDim > >
 Cau::UnitImpl< au::Dimension< RelativeFontLengthDim > >
 Cau::UnitImpl< Length >
 Cau::UnitImpl< Time >
 Cau::UnitLabel< CommonPointUnit< Us... > >
 Cau::UnitLabel< CommonUnit< Us... > >
 Cau::UnitProduct< UnitPows >
 Cv1::unorm_a2bgr10_pack1 x uint2_t, 3 x uint10_t pixel packed format
 Cau::UnpackIfSolo< Pack, T >
 Chi::unusable_tA type that can not be constructed, copied, moved or destructed
 Chi::v1::unusable_tA type that can not be constructed, copied, moved or destructed
 Chi::URIA Uniform Resource Identifier
 Chi::v1::URIA Uniform Resource Identifier
 Chi::use_first< First, Second >
 Chi::v1::use_first< First, Second >
 Cau::detail::ValidateTypeAndMagnitude< T, MagT >
 Cstd::value())), OriginOf< Head >, CommonOrigin< Tail... > > > >
 Cv1::generator< T >::value_proxy
 Cv1::generator< T & >::value_proxy
 Cau::detail::ValueDifference< T, U >
 Cstd::variant
 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::vector2A high-level geometric vector Part of the high-level vector, point, mat and color types
 Chi::vector2A high-level geometric vector Part of the high-level vector, point, mat and color types
 Chi::v1::vector3A high-level geometric vector Part of the high-level vector, point, mat and color types
 Chi::vector3A high-level geometric vector Part of the high-level vector, point, mat and color types
 Cstd::vector< ptrdiff_t > [external]
 Cstd::vector< std::string > [external]
 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_intf
 Chi::widget_intf
 Chi::v1::widget_layoutThe layout of a widget
 Chi::widget_layoutThe layout of a widget
 Chi::v1::widget_stateThe state the widget is in
 Chi::widget_stateThe 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::xorshift128pXorshift128+
 Cau::Yobi< U >
 Cau::Yocto< U >
 Cau::Yotta< U >
 Cau::Zebi< U >
 Cau::Zepto< U >
 Cau::Zero
 Cau::detail::ZeroValue
 Cau::Zetta< U >
 Chi::v1::Ts