HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
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