| ►Nau | |
| ►Nbase_dim | |
| CAmountOfSubstance | |
| CAngle | |
| CBaseDimension | |
| CCurrent | |
| CInformation | |
| CLength | |
| CLuminousIntensity | |
| CMass | |
| COrderByBaseDimIndex | |
| CTemperature | |
| CTime | |
| ►Ndetail | |
| CApplyMagnitudeImpl | |
| CApplyMagnitudeImpl< Mag, ApplyAs::INTEGER_DIVIDE, T, is_T_integral > | |
| CApplyMagnitudeImpl< Mag, ApplyAs::INTEGER_MULTIPLY, T, is_T_integral > | |
| CApplyMagnitudeImpl< Mag, ApplyAs::IRRATIONAL_MULTIPLY, T, is_T_integral > | |
| CApplyMagnitudeImpl< Mag, ApplyAs::RATIONAL_MULTIPLY, T, false > | |
| CApplyMagnitudeImpl< Mag, ApplyAs::RATIONAL_MULTIPLY, T, true > | |
| CApplyMagnitudeType | |
| CApplyMagnitudeType< T, Magnitude< BPs... > > | |
| CCanScaleByMagnitude | |
| CCanScaleThresholdWithoutOverflow | |
| CCommonOrigin | |
| CCommonOrigin< Head, Tail... > | |
| CCommonOrigin< U > | |
| CComposesWith | |
| CCompoundLabel | |
| CCompoundLabel< UnitProduct< Us... >, Policy > | |
| CComputeRationalPower | |
| CCoreImplicitConversionPolicyImpl | |
| CCoreImplicitConversionPolicyImpl< Rep, Magnitude<>, Rep > | |
| CDenominatorPart | |
| CDenominatorPart< Pack< Ts... > > | |
| CDimImpl | |
| CEqual | |
| CExpLabelForPow | |
| CExpLabelForRatioPow | |
| CFirstMatchingUnit | |
| CFirstMatchingUnit< Matcher, TargetUnit, List< H, Ts... > > | |
| CFirstMatchingUnit< Matcher, TargetUnit, List<> > | |
| CGreater | |
| CGreaterEqual | |
| CHasSameMagnitude | |
| CHasSameOrigin | |
| CIsPackOf | |
| CIsPackOf< Pack, Pack< Ts... > > | |
| CIToA | |
| CLabelRef | |
| CLeadBasesInOrder | |
| CLeadBasesInOrder< P< H1, T1... >, P< H2, T2... > > | |
| CLeadExpsInOrder | |
| CLeadExpsInOrder< P< H1, T1... >, P< H2, T2... > > | |
| CLess | |
| CLessEqual | |
| CMagImpl | |
| CMagRepresentationOrError | |
| CMagType | |
| CMagType< Zero > | |
| CMakesQuantityFromNumber | |
| CMaxNonOverflowingValue | |
| CMaxNonOverflowingValueImpl | |
| CMaxNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::ERR_CANNOT_FIT > | |
| CMaxNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::OK > | |
| CMaxNonOverflowingValueImplWhenNumFits | |
| CMaxNonOverflowingValueImplWhenNumFits< T, MagT, false > | |
| CMaxNonOverflowingValueImplWhenNumFits< T, MagT, true > | |
| CMinNonOverflowingValue | |
| CMinNonOverflowingValueImpl | |
| CMinNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::ERR_CANNOT_FIT > | |
| CMinNonOverflowingValueImpl< T, MagT, MagRepresentationOutcome::OK > | |
| CMinNonOverflowingValueImplWhenNumFits | |
| CMinNonOverflowingValueImplWhenNumFits< T, MagT, false > | |
| CMinNonOverflowingValueImplWhenNumFits< T, MagT, true > | |
| CMinus | |
| CNotEqual | |
| CNoTypeMember | |
| CNumeratorPart | |
| CNumeratorPart< Pack< Head, Tail... > > | |
| CNumeratorPart< Pack<> > | |
| COrderAsUnitProduct | |
| COrderAsUnitProduct< UnitProduct< U1s... >, UnitProduct< U2s... > > | |
| COrderByDim | |
| COrderByMag | |
| COrderByOrigin | |
| COrderByUnitAvoidance | |
| COrderByValue | |
| COriginDisplacementFitsIn | |
| COriginMember | |
| COriginOf | |
| COverflowChecker | |
| COverflowChecker< T, false > | |
| CParensIf | |
| CParensIf< false > | |
| CParensIf< true > | |
| CPermitAsCarveOutForIntegerPromotion | |
| CPlus | |
| CPostcomposesWith | |
| CPostcomposesWith< UnitWrapper, Unit, UnitWrapper, ResultWrapper > | |
| CPowerLabeler | |
| CPrecomposesWith | |
| CPrepend | |
| CPrepend< Pack< Us... >, T > | |
| CPrependIfExpNegative | |
| CPrependIfExpNegative< BP, Magnitude< Ts... > > | |
| CPrimeFactorization | |
| CPrimeFactorization< 1u > | |
| CPromotedTypeImpl | |
| CQuotientLabeler | |
| CQuotientLabeler< N, UnitProduct<>, T > | |
| CQuotientLabeler< UnitProduct<>, D, T > | |
| CQuotientLabeler< UnitProduct<>, UnitProduct<>, T > | |
| CRationalOverflowChecker | |
| CRationalOverflowChecker< T, Mag, false > | |
| CRationalOverflowChecker< T, Mag, true > | |
| CRoundingRep | |
| CRoundingRep< Quantity< U, R >, RoundingUnits > | |
| CSafeCastingChecker | |
| CSafeCastingChecker< Target, std::enable_if_t< std::is_integral< Target >::value > > | |
| CSameDimension | |
| CSameTypeIgnoringCvref | |
| CScalesQuantity | |
| CSimplifyBasePower | |
| CSimplifyBasePower< Pow< B, N > > | |
| CSimplifyBasePower< RatioPow< B, N, D > > | |
| CSimplifyBasePowers | |
| CSimplifyBasePowers< Pack< BPs... > > | |
| CStringConstant | |
| CTailsInStandardPackOrder | |
| CTailsInStandardPackOrder< P< H1, T1... >, P< H2, T2... > > | |
| CTruncationChecker | |
| CTruncationChecker< T, false > | |
| CTruncationCheckerIfMagnitudeValid | |
| CTruncationCheckerIfMagnitudeValid< T, false > | |
| CTypeIdentityIfLooksLikeValidRep | |
| CUnitAvoidance | |
| CUnitAvoidance< CommonPointUnit< Us... > > | |
| CUnitAvoidance< CommonUnit< Us... > > | |
| CUnitAvoidance< Pow< B, N > > | |
| CUnitAvoidance< RatioPow< B, N, D > > | |
| CUnitAvoidance< ScaledUnit< Ts... > > | |
| CUnitAvoidance< UnitImpl< Ts... > > | |
| CUnitAvoidance< UnitProduct< Ts... > > | |
| CValidateTypeAndMagnitude | |
| CValueDifference | |
| CZeroValue | |
| ►Nstdx | |
| ►Nexperimental | |
| ►Ndetail | |
| Cdetector | |
| Cdetector< Default, stdx::void_t< Op< Args... > >, Op, Args... > | |
| Cnonesuch | |
| CCmpEqualImpl | |
| CCmpEqualImpl< T, U, std::enable_if_t< std::is_signed< T >::value &&!std::is_signed< U >::value > > | |
| CCmpEqualImpl< T, U, std::enable_if_t< std::is_signed< T >::value==std::is_signed< U >::value > > | |
| CCmpEqualImpl< T, U, std::enable_if_t<!std::is_signed< T >::value &&std::is_signed< U >::value > > | |
| CCmpLessImpl | |
| CCmpLessImpl< T, U, std::enable_if_t< std::is_signed< T >::value &&!std::is_signed< U >::value > > | |
| CCmpLessImpl< T, U, std::enable_if_t< std::is_signed< T >::value==std::is_signed< U >::value > > | |
| CCmpLessImpl< T, U, std::enable_if_t<!std::is_signed< T >::value &&std::is_signed< U >::value > > | |
| Cconjunction | |
| Cconjunction< B1 > | |
| Cconjunction< B1, Bn... > | |
| Cdisjunction | |
| Cdisjunction< B1 > | |
| Cdisjunction< B1, Bn... > | |
| Cidentity | |
| Cnegation | |
| Cremove_cvref | |
| Ctype_identity | |
| CAreAllPowersNonzero | |
| CAreAllPowersNonzero< Pack, Pack< Ts... > > | |
| CAreBasesInOrder | |
| CAreBasesInOrder< Pack, Pack< Ts... > > | |
| CAreElementsInOrder | |
| CAreElementsInOrder< Pack, Pack< T > > | |
| CAreElementsInOrder< Pack, Pack< T1, T2, Ts... > > | |
| CAreElementsInOrder< Pack, Pack<> > | |
| CAreQuantityPointTypesEquivalent | |
| CAreQuantityPointTypesEquivalent< QuantityPoint< U1, R1 >, QuantityPoint< U2, R2 > > | |
| CAreQuantityTypesEquivalent | |
| CAreQuantityTypesEquivalent< Quantity< U1, R1 >, Quantity< U2, R2 > > | |
| CAreUnitsPointEquivalent | |
| CAreUnitsQuantityEquivalent | |
| CAsPack | |
| CAsPack< Pack, Pack< Ts... > > | |
| CAssociatedUnit | |
| CAssociatedUnit< Constant< Unit > > | |
| CAssociatedUnit< QuantityMaker< U > > | |
| CAssociatedUnit< SymbolFor< U > > | |
| CAtto | |
| CBase | |
| CBase< Pow< T, N > > | |
| CBase< RatioPow< T, N, D > > | |
| CCenti | |
| CCommonDimension | |
| CCommonDimension< Dimension< BaseDims... > > | |
| CCommonDimension< Head, Tail... > | |
| CCommonMagnitude | |
| CCommonMagnitude< M > | |
| CCommonMagnitude< M, Zero > | |
| CCommonMagnitude< M1, M2, Tail... > | |
| CCommonMagnitude< Magnitude< H1, T1... >, Magnitude< H2, T2... > > | |
| CCommonMagnitude< Magnitude< Head, Tail... >, Magnitude<> > | |
| CCommonMagnitude< Magnitude<>, Magnitude< Head, Tail... > > | |
| CCommonMagnitude< Magnitude<>, Magnitude<> > | |
| CCommonMagnitude< Zero, M > | |
| CCommonMagnitude< Zero, Zero > | |
| ►CCommonPointUnit | |
| CTypeHoldingCommonOrigin | |
| CCommonQuantity | |
| CCommonQuantity< Quantity< U1, R1 >, Quantity< U2, R2 >, std::enable_if_t< HasSameDimension< U1, U2 >::value > > | |
| CCommonUnit | |
| CComputeCommonPointUnit | |
| CComputeCommonUnit | |
| CConstant | |
| CConstructionPolicy | |
| CCorrespondingQuantity | |
| CCorrespondingQuantity< const T & > | |
| CCorrespondingQuantity< const T > | |
| CCorrespondingQuantity< std::chrono::duration< RepT, Period > > | |
| CCorrespondingQuantity< T & > | |
| CDeci | |
| CDefaultUnitLabel | |
| CDeka | |
| CDimension | |
| CExa | |
| CExbi | |
| CExp | |
| CExp< Pow< T, N > > | |
| CExp< RatioPow< T, N, D > > | |
| CFeet | |
| CFeetLabel | |
| CFemto | |
| CFlatDedupedTypeList | |
| CFlatDedupedTypeList< List, L1, L2, L3, Ls... > | |
| CFlatDedupedTypeList< List, List< H1, N1, T1... >, List< H2, T2... > > | |
| CFlatDedupedTypeList< List, List< T >, List< H, Ts... > > | |
| CFlatDedupedTypeList< List, List< Ts... > > | |
| CFlatDedupedTypeList< List, List< Ts... >, List<> > | |
| CGibi | |
| CGiga | |
| CHasSameDimension | |
| CHasSameDimension< U > | |
| CHasSameDimension< U1, U2, Us... > | |
| CHecto | |
| CImplicitRepPermitted | |
| CInches | |
| CInchesLabel | |
| CInOrderFor | |
| CInOrderFor< CommonPointUnit, A, B > | |
| CInOrderFor< CommonUnit, A, B > | |
| CInOrderFor< Dimension, A, B > | |
| CInOrderFor< Magnitude, A, B > | |
| CInOrderFor< UnitProduct, A, B > | |
| CInStandardPackOrder | |
| CInStandardPackOrder< P< H, T... >, P<> > | |
| CInStandardPackOrder< P< H1, T1... >, P< H2, T2... > > | |
| CInStandardPackOrder< P<>, P< Ts... > > | |
| CIntegerPartImpl | |
| CIntegerPartImpl< Magnitude< BPs... > > | |
| CIntegerPartOfBasePower | |
| CIntegerPartOfBasePower< Prime< B >, std::ratio< N, D > > | |
| CIsDimensionless | |
| CIsInteger | |
| CIsRational | |
| CIsUnit | |
| CIsUnitlessUnit | |
| CIsValidPack | |
| CKibi | |
| CKilo | |
| CLexicographicTotalOrdering | |
| CLexicographicTotalOrdering< A, B > | |
| CLexicographicTotalOrdering< A, B, PrimaryOrdering, Tiebreakers... > | |
| CMagnitude | |
| CMebi | |
| CMega | |
| CMeters | |
| CMetersLabel | |
| CMicro | |
| CMiles | |
| CMilesLabel | |
| CMilli | |
| CNano | |
| CNumeratorImpl | |
| CNumeratorImpl< Magnitude< BPs... > > | |
| COriginDisplacement | |
| CPackPower | |
| CPackPower< P, P< Ts... >, E > | |
| CPackProduct | |
| CPackProduct< P, P< H1, T1... >, P< H2, T2... > > | |
| CPackProduct< P, P< T1s... >, P< T2s... >, P< T3s... >, Ps... > | |
| CPackProduct< Pack > | |
| CPackProduct< Pack, Pack< T, Ts... >, Pack<> > | |
| CPackProduct< Pack, Pack< Ts... > > | |
| CPackProduct< Pack, Pack<>, Pack< T, Ts... > > | |
| CPackProduct< Pack, Pack<>, Pack<> > | |
| CPebi | |
| CPeta | |
| CPi | |
| CPico | |
| CPow | |
| CPrefixApplier | |
| CPrime | |
| CQuantity | |
| CQuantityMaker | |
| CQuantityPoint | |
| CQuantityPointMaker | |
| CQuecto | |
| CQuetta | |
| CRadians | |
| CRadiansLabel | |
| CRatioPow | |
| CRonna | |
| CRonto | |
| CScaledUnit | |
| CSeconds | |
| CSecondsLabel | |
| CSingularNameFor | |
| CSymbolFor | |
| CTebi | |
| CTera | |
| CUnitImpl | |
| CUnitLabel | |
| CUnitLabel< CommonPointUnit< Us... > > | |
| CUnitLabel< CommonUnit< Us... > > | |
| CUnitLabel< Pow< Unit, N > > | |
| CUnitLabel< RatioPow< Unit, N, D > > | |
| CUnitLabel< UnitProduct< Us... > > | |
| CUnitProduct | |
| CUnitRatio | |
| CUnpackIfSolo | |
| CUnpackIfSolo< Pack, Pack< T, Ts... > > | |
| CUnpackIfSolo< Pack, Pack<> > | |
| CYobi | |
| CYocto | |
| CYotta | |
| CZebi | |
| CZepto | |
| CZero | |
| CZetta | |
| ►Nhi | The HikoGUI namespace |
| ►Ndetail | |
| Ccallback_base | |
| Ccallback_impl | |
| Cdatum_promotion_result | Promotion result |
| Cfile_impl | |
| Cfile_view_impl | |
| Cgrapheme_break_state | |
| ►Cgrid_layout_axis_constraints | |
| Cconstraint_type | |
| Cgrid_layout_cell | |
| Cgzip_member_header | |
| Ciso_15924_info | |
| CJIT_DEBUG_INFO | |
| ►Clexer | A configurable lexical analyzer with unicode Annex #31 support |
| Citerator | |
| Cproxy | |
| Clog_message | |
| Clog_message_base | |
| Cotype_glyf_header | |
| Cotype_name_language_entry_type | |
| Cplural_operand | The operand for the unicode-plural rules |
| Cresource_view_base | |
| Cresource_view_impl | |
| Ctask_controller_base | |
| Ctask_controller_impl | |
| Ctxt_arguments | |
| Ctxt_arguments_base | |
| ►Nv1 | The HikoGUI API version 1 |
| ►Ndetail | |
| Ccallback_base | |
| Ccallback_impl | |
| Cdatum_promotion_result | Promotion result |
| Cfile_impl | |
| Cfile_view_impl | |
| Cgrapheme_break_state | |
| ►Cgrid_layout_axis_constraints | |
| Cconstraint_type | |
| Cgrid_layout_cell | |
| Cgzip_member_header | |
| Ciso_15924_info | |
| CJIT_DEBUG_INFO | |
| ►Clexer | A configurable lexical analyzer with unicode Annex #31 support |
| Citerator | |
| Cproxy | |
| Clog_message | |
| Clog_message_base | |
| Cotype_glyf_header | |
| Cotype_name_language_entry_type | |
| Cplural_operand | The operand for the unicode-plural rules |
| Cresource_view_base | |
| Cresource_view_impl | |
| Ctask_controller_base | |
| Ctask_controller_impl | |
| Ctxt_arguments | |
| Ctxt_arguments_base | |
| Caarectangle | Class which represents an axis-aligned rectangle |
| Cabstract_button_widget | Base class for implementing button widgets |
| Calignment | Horizontal/Vertical alignment combination |
| Carray_generic | Intrinsic operations on arrays |
| Carray_intrinsic | Intrinsic operations on arrays |
| Casync_delegate | A button delegate controls the state of a button widget |
| ►Casync_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Caudio_block | A block of audio data |
| Caudio_channel | |
| Caudio_device | A set of audio channels which can be rendered and/or captures at the same time |
| Caudio_device_asio | A class representing an audio device on the system |
| Caudio_device_delegate | |
| Caudio_device_widget | Audio device configuration widget |
| Caudio_device_win32 | |
| Caudio_format_range | |
| Caudio_sample_format | Audio sample format |
| Caudio_sample_packer | |
| Caudio_sample_unpacker | |
| Caudio_stream_config | |
| Caudio_stream_format | The format of a stream of audio |
| Caudio_system | |
| Caudio_system_aggregate | |
| Caudio_system_asio | |
| Caudio_system_win32 | |
| Caudio_system_win32_event | |
| ►Cbezier_curve | |
| Csdf_distance_result | |
| Cbezier_point | |
| Cbox_constraints | 2D constraints |
| Cbox_shape | |
| Cbutton_delegate | A button delegate controls the state of a button widget |
| Ccallback | |
| Ccallback< ResultType(ArgTypes...)> | A callback function |
| Ccancel_error | Cancel error is caused by user pressing cancel |
| Ccancel_features | Type trait to retrieve the cancel feautes of a invokable |
| Cchar_converter | A converter between character encodings |
| Cchar_map | Character encoder/decoder template |
| Cchar_map<"ascii"> | ASCII (7-bit) character map |
| Cchar_map<"cp-1252"> | CP-1252 / Windows-1252 character map |
| Cchar_map<"iso-8859-1"> | ISO-8859-1 / Latin-1 character map |
| Cchar_map<"utf-16"> | Unicode UTF-16 encoding |
| Cchar_map<"utf-32"> | Unicode UTF-32 encoding |
| Cchar_map<"utf-8"> | Unicode UTF-8 encoding |
| ►Ccheckbox_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Ccircle | A type defining a 2D circle |
| Ccmake_install | |
| Ccolor | This is a RGBA floating point color |
| Cconst_resource_view | A read-only view of a resource |
| Cconvertible_to_any | A type that can be implicitly converted to any type |
| Ccopy_cv | Type-trait to copy const volatile qualifiers from one type to another |
| Ccopy_cv< To, From > | |
| Ccorner_radii | The 4 radii of the corners of a quad or rectangle |
| Ccpu_id_result | |
| ►Cdatum | A dynamic data type |
| Cbreak_type | |
| Ccontinue_type | |
| Cdefault_async_delegate | A default async button delegate |
| Cdefault_radio_delegate | A default radio button delegate |
| Cdefault_selection_delegate | A delegate that control the state of a selection_widget |
| Cdefault_tab_delegate | A delegate that control the state of a tab_widget |
| Cdefault_text_delegate | A default text delegate |
| Cdefault_text_delegate< char const * > | A default text delegate specialization for std::string |
| Cdefault_text_delegate< gstring > | A default text delegate specialization for gstring |
| Cdefault_text_delegate< std::string > | A default text delegate specialization for std::string |
| Cdefault_text_delegate< txt > | A default text delegate specialization for translate |
| Cdefault_text_field_delegate | A default text delegate |
| Cdefault_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| Cdefault_toggle_delegate | A default toggle button delegate |
| Cdefault_values | A type traits for generating default values of a type |
| Cdefault_values< T > | |
| Cdefer | Defer execution of a lambda to the end of the scope |
| CDeviceIndependentPixelLengthDim | |
| CDips | Device Independent Pixel |
| CDipsPerEm | |
| Cdraw_attributes | The draw attributes used to draw shaped into the draw context |
| Cdraw_context | Draw context for drawing using the HikoGUI shaders |
| CEmSquares | |
| Cendian_buf_t | |
| Cenum_metadata | A object that holds enum-values and strings |
| Cenum_metadata_name | |
| Cenum_metadata_name< char * > | |
| Cenum_metadata_name< char const * > | |
| Cenum_metadata_name< char const[N]> | |
| Cenum_metadata_name< char[N]> | |
| Cextent2 | A high-level geometric extent |
| Cextent3 | A high-level geometric extent |
| Cfile | A File object |
| Cfile_view | Map a file into virtual memory |
| Cfixed_string | A string which may be used as a none-type template parameter |
| Cfont_char_map | Character map of a font |
| Cfont_size_quantity | |
| Cforward_copy_or_ref | |
| Cgfx_error | |
| ►Cgfx_pipeline_box | |
| Cdevice_shared | |
| Cpush_constants | |
| Cvertex | |
| ►Cgfx_pipeline_image | |
| Cdevice_shared | |
| Cpaged_image | This is a image that is uploaded into the texture atlas |
| Cpush_constants | |
| Ctexture_map | |
| Cvertex | |
| ►Cgfx_pipeline_override | |
| Cdevice_shared | |
| Cpush_constants | |
| Cvertex | |
| ►Cgfx_pipeline_SDF | |
| Cdevice_shared | |
| Cpush_constants | |
| Cspecialization_constants | |
| Ctexture_map | |
| Cvertex | |
| ►Cgfx_pipeline_tone_mapper | |
| Cdevice_shared | |
| Cpush_constants | |
| Cglob_pattern | A glob pattern |
| Cgraphic_path | A path is a vector graphics object |
| Cgrid_layout | Grid layout algorithm |
| Cgrid_widget | A GUI widget that lays out child-widgets in a grid with variable sized cells |
| Cgui_error | |
| Cgui_event | A user interface event |
| Chalf | |
| Chas_add_callback | |
| Chas_floatxx | Has an float of a specific size |
| Chas_intxx | Has an signed integer of a specific size |
| Chas_native_floatxx | Has an float of a specific size, natively supported by the compiler |
| Chas_native_floatxx< 32 > | |
| Chas_native_floatxx< 64 > | |
| Chas_native_intxx | Has an signed integer of a specific size, natively supported by the compiler |
| Chas_native_intxx< 16 > | |
| Chas_native_intxx< 32 > | |
| Chas_native_intxx< 64 > | |
| Chas_native_intxx< 8 > | |
| Chas_native_uintxx | Has an unsigned integer of a specific size, natively supported by the compiler |
| Chas_native_uintxx< 16 > | |
| Chas_native_uintxx< 32 > | |
| Chas_native_uintxx< 64 > | |
| Chas_native_uintxx< 8 > | |
| Chas_uintxx | Has an unsigned integer of a specific size |
| Chas_value_type | |
| Chresult_error_category | |
| Chuffman_tree | |
| Cicon_widget | An simple GUI widget that displays an icon |
| Cid_factory | A factory for unique IDs |
| Cindent | Indentation for writing out text files |
| Cio_error | Exception thrown during I/O on an error |
| Cis_atomic | |
| Cis_atomic< std::atomic< T > > | |
| Cis_byte_like | An array of this type will implicitly create objects within that array |
| Cis_byte_like< char > | |
| Cis_byte_like< char const > | |
| Cis_byte_like< std::byte > | |
| Cis_byte_like< std::byte const > | |
| Cis_byte_like< unsigned char > | |
| Cis_byte_like< unsigned char const > | |
| Cis_character | |
| Cis_character< char > | |
| Cis_character< char const > | |
| Cis_character< char16_t > | |
| Cis_character< char16_t const > | |
| Cis_character< char32_t > | |
| Cis_character< char32_t const > | |
| Cis_character< char8_t > | |
| Cis_character< char8_t const > | |
| Cis_character< wchar_t > | |
| Cis_character< wchar_t const > | |
| Cis_checkbox_widget_attribute | |
| Cis_datum_type | |
| Cis_datum_type< bool > | |
| Cis_datum_type< bstring > | |
| Cis_datum_type< double > | |
| Cis_datum_type< long long > | |
| Cis_datum_type< std::chrono::year_month_day > | |
| Cis_datum_type< std::string > | |
| Cis_decayed_base_of | |
| Cis_decayed_derived_from | |
| Cis_derived_from | |
| Cis_forward_of | Is context a form of the expected type |
| Cis_forward_of< Context, Expected * > | |
| Cis_forward_of< Context, Expected > | |
| Cis_forward_of< Context, Expected, FirstOtherExpected, OtherExpected... > | |
| Cis_forward_of< Context, observer< Expected > > | |
| Cis_forward_of< Context, Result(Args...)> | |
| Cis_forward_of< Context, std::shared_ptr< Expected > > | |
| Cis_forward_of< Context, std::unique_ptr< Expected > > | |
| Cis_forward_of< Context, std::weak_ptr< Expected > > | |
| Cis_numeric | Is a numeric |
| Cis_numeric< double > | |
| Cis_numeric< float > | |
| Cis_numeric< long double > | |
| Cis_numeric< signed char > | |
| Cis_numeric< signed int > | |
| Cis_numeric< signed long > | |
| Cis_numeric< signed long long > | |
| Cis_numeric< signed short > | |
| Cis_numeric< unsigned char > | |
| Cis_numeric< unsigned int > | |
| Cis_numeric< unsigned long > | |
| Cis_numeric< unsigned long long > | |
| Cis_numeric< unsigned short > | |
| Cis_numeric_integral | Is a numeric integer |
| Cis_numeric_integral< signed char > | |
| Cis_numeric_integral< signed int > | |
| Cis_numeric_integral< signed long > | |
| Cis_numeric_integral< signed long long > | |
| Cis_numeric_integral< signed short > | |
| Cis_numeric_integral< unsigned char > | |
| Cis_numeric_integral< unsigned int > | |
| Cis_numeric_integral< unsigned long > | |
| Cis_numeric_integral< unsigned long long > | |
| Cis_numeric_integral< unsigned short > | |
| Cis_numeric_signed_integral | Is a numeric signed integer |
| Cis_numeric_signed_integral< signed char > | |
| Cis_numeric_signed_integral< signed int > | |
| Cis_numeric_signed_integral< signed long > | |
| Cis_numeric_signed_integral< signed long long > | |
| Cis_numeric_signed_integral< signed short > | |
| Cis_numeric_unsigned_integral | Is a numeric unsigned integer |
| Cis_numeric_unsigned_integral< unsigned char > | |
| Cis_numeric_unsigned_integral< unsigned int > | |
| Cis_numeric_unsigned_integral< unsigned long > | |
| Cis_numeric_unsigned_integral< unsigned long long > | |
| Cis_numeric_unsigned_integral< unsigned short > | |
| Ciso_15924 | ISO-15924 script code |
| ►Cjsonpath | |
| Ccurrent | |
| Cdescend | |
| Cindices | |
| Cnames | |
| Croot | |
| Cslice | |
| Cwildcard | |
| Ckey_error | |
| Ckeyboard_bindings | |
| Ckeyboard_target_data | |
| Clabel_widget | The GUI widget displays and lays out text together with an icon |
| Clanguage_tag | The IETF BCP 47 language tag |
| Clean_vector | Lean-vector with (SVO) short-vector-optimization |
| Clength_quantity | |
| Clexer_config | |
| Cline_segment | Line segment |
| Clog | |
| ►Clookahead_iterator | Lookahead iterator |
| Cproxy | |
| Clookat | Perspective transform |
| Cmake_floatxx | Make an floating point |
| Cmake_floatxx< 32 > | |
| Cmake_floatxx< 64 > | |
| Cmake_intmax | |
| Cmake_intmax< T > | |
| Cmake_intxx | Make an signed integer |
| Cmake_intxx< 16 > | |
| Cmake_intxx< 32 > | |
| Cmake_intxx< 64 > | |
| Cmake_intxx< 8 > | |
| Cmake_promote | |
| Cmake_string | Type-trait to convert a character to a string type |
| Cmake_string< char > | |
| Cmake_string< char16_t > | |
| Cmake_string< char32_t > | |
| Cmake_string< char8_t > | |
| Cmake_string< wchar_t > | |
| Cmake_string_view | Type-trait to convert a character to a string_view type |
| Cmake_string_view< char > | |
| Cmake_string_view< char16_t > | |
| Cmake_string_view< char32_t > | |
| Cmake_string_view< char8_t > | |
| Cmake_string_view< wchar_t > | |
| Cmake_uintxx | Make an unsigned integer |
| Cmake_uintxx< 16 > | |
| Cmake_uintxx< 32 > | |
| Cmake_uintxx< 64 > | |
| Cmake_uintxx< 8 > | |
| Cmargins | The left, bottom, right and top margins |
| Cmatrix2 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Cmatrix3 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| ►Cmenu_button_widget | Add menu-button around a small-button |
| Cattributes_type | |
| Cmomentary_button_widget | A momentary button widget |
| Cmouse_event_data | Information for a mouse event |
| Cnot_found_error | Exception thrown when an item was not found |
| Cnumber_of_data_members | |
| Cobservable_msg | |
| Cobserved | |
| Cobserved_base | An abstract observed object |
| ►Cobserver | A observer pointing to the whole or part of a observed_base |
| Cproxy_type | A proxy object of the observer |
| Cobserver_decay | A type-trait for observer arguments |
| Cobserver_decay< observer< T > & > | |
| Cobserver_decay< observer< T > && > | |
| Cobserver_decay< observer< T > > | |
| Cobserver_decay< observer< T > const & > | |
| Coperation_error | Exception thrown during execution of a dynamic operation |
| Cos_error | Exception thrown during an operating system call |
| Cotype_fbyte_buf_t | Open-type for 8 signed integer that must be scaled by the EM-scale |
| Cotype_fixed15_16_buf_t | Open-type 16.16 signed fixed point, range between -32768.0 and 32767.999 |
| Cotype_fixed1_14_buf_t | Open-type 16-bit signed fraction, range between -2.0 and 1.999 |
| Cotype_fuword_buf_t | Open-type for 16 unsigned integer that must be scaled by the EM-scale |
| Cotype_fword_buf_t | Open-type for 16 signed integer that must be scaled by the EM-scale |
| Cotype_glyf_component | |
| Coverlay_widget | A GUI widget which may exist anywhere on a window overlaid above any other widget |
| Coverloaded | Helper type to turn a set of lambdas into a single overloaded type to pass to std::visit() |
| Cparse_error | Exception thrown during parsing on an error |
| Cpcm_format | |
| Cperspective | Perspective transform |
| Cpickle | Encode and decode a type to and from a UTF-8 string |
| Cpickle< bool > | |
| Cpickle< speaker_mapping > | |
| Cpickle< std::string > | |
| Cpickle< T > | |
| Cpixel_density | |
| CPixelLengthDim | |
| CPixels | |
| CPixelsPerEm | |
| CPixelsPerInch | |
| ►Cpixmap | A 2D pixel-based image |
| Crow_iterator | |
| Crow_range | |
| ►Cpixmap_span | A non-owning 2D pixel-based image |
| Crow_iterator | |
| Crow_range | |
| Cplurality | Plurality of a number |
| Cpng | |
| CPoints | |
| CPointsPerEm | |
| Cprogress_sink | A sink to read the current progress of a function |
| Cprogress_token | Token to pass to a function to report its progress |
| Cquad_color | A color for each corner of a quad |
| Cradio_delegate | A radio delegate controls the state of a radio button widget |
| ►Cradio_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Crectangle | A rectangle / parallelogram in 3D space |
| Crecursive_iterator | An iterator which recursively iterates through nested containers |
| CRelativeFontLengthDim | |
| Cremove_cvptr | |
| Crotate2 | |
| Crotate3 | |
| Crow_column_layout | |
| Cscale2 | |
| Cscale3 | |
| Cscroll_aperture_widget | A scroll aperture widget |
| Cscroll_bar_widget | Scroll bar widget This widget is used in a pair of a vertical and horizontal scrollbar as a child of the scroll_widget |
| Cscroll_widget | The scroll widget allows a content widget to be shown in less space than is required |
| Cselection_delegate | A delegate that controls the state of a selection_widget |
| ►Cselection_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options |
| Cattributes_type | |
| Cselector | This selector allows access to member variable by name |
| CSHA2 | |
| CSHA224 | |
| CSHA256 | |
| CSHA384 | |
| CSHA512 | |
| CSHA512_224 | |
| CSHA512_256 | |
| Csimd | |
| Cspacer_widget | This GUI widget is used as a spacer between other widget for layout purposes |
| Csystem_menu_widget | The system menu widget |
| Ctab_delegate | A delegate that controls the state of a tab_widget |
| Ctab_widget | A graphical element that shows only one of a predefined set of mutually exclusive child widgets |
| Ctask_controller | A task controller |
| Ctask_running_error | |
| Ctext_delegate | A delegate that controls the state of a text_widget |
| Ctext_field_delegate | A delegate that controls the state of a text_field_widget |
| Ctext_field_widget | A single line text field |
| Ctext_widget | A text widget |
| Ctheme_length | |
| Ctheme_variable | |
| Cthree_way_comparison | A functor to safely compare two arithmetic values |
| Cthree_way_comparison< Lhs, Rhs > | |
| Ctoggle_delegate | A button delegate controls the state of a button widget |
| ►Ctoggle_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Ctoken | |
| Ctoolbar_button_widget | A momentary button used as a child in the toolbar |
| ►Ctoolbar_tab_button_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive views of a tab_widget |
| Cattributes_type | |
| Ctoolbar_widget | A toolbar widget is located at the top of a window and lays out its children horizontally |
| Ctransform2 | |
| Ctransform2< matrix2 > | |
| Ctransform2< rotate2 > | |
| Ctransform2< scale2 > | |
| Ctransform2< translate2 > | |
| Ctransform3 | |
| Ctransform3< matrix3 > | |
| Ctransform3< perspective > | |
| Ctransform3< rotate3 > | |
| Ctransform3< scale3 > | |
| Ctransform3< translate3 > | |
| Ctranslate2 | |
| Ctranslate3 | |
| Ctranslation_key | |
| Ctxt | A localizable message |
| Ctype_documentation | Documentation of a type |
| Cucd_decomposition_info | The decomposition info is used to determine how to decompose a code-point |
| Cunfair_mutex_impl | An unfair mutex This is a fast implementation of a mutex which does not fairly arbitrate between multiple blocking threads |
| Cunfair_recursive_mutex | An unfair recursive-mutex This is a fast implementation of a recursive-mutex which does not fairly arbitrate between multiple blocking threads |
| Cunusable_t | A type that can not be constructed, copied, moved or destructed |
| ►CURI | A Uniform Resource Identifier |
| Cauthority_type | |
| Cpath_type | A path type |
| Curi_error | |
| CURL | Universal Resource Locator |
| Curl_error | |
| Cuse_first | |
| Cvariant_decay | Decays types for use as elements in std::variant |
| Cvariant_decay< void > | |
| Cvector2 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Cvector3 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Cweak_callback | |
| Cweak_callback< ResultType(ArgTypes...)> | |
| Cwidget | An interactive graphical object as part of the user-interface |
| Cwidget_intf | |
| Cwidget_layout | The layout of a widget |
| Cwidget_state | The state the widget is in |
| Cwin32_device_interface | |
| Cwin32_error_category | |
| Cwin32_wave_device | |
| Cwindow_controls_macos_widget | Window control button widget |
| Cwindow_controls_win32_widget | Window control button widget |
| Cwindow_widget | The top-level window widget |
| ►Cwith_label_widget | Add labels to a button |
| Cattributes_type | |
| Caarectangle | Class which represents an axis-aligned rectangle |
| Cabstract_button_widget | Base class for implementing button widgets |
| Calignment | Horizontal/Vertical alignment combination |
| Carray_generic | Intrinsic operations on arrays |
| Carray_intrinsic | Intrinsic operations on arrays |
| Casync_delegate | A button delegate controls the state of a button widget |
| ►Casync_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Caudio_block | A block of audio data |
| Caudio_channel | |
| Caudio_device | A set of audio channels which can be rendered and/or captures at the same time |
| Caudio_device_asio | A class representing an audio device on the system |
| Caudio_device_delegate | |
| Caudio_device_widget | Audio device configuration widget |
| Caudio_device_win32 | |
| Caudio_format_range | |
| Caudio_sample_format | Audio sample format |
| Caudio_sample_packer | |
| Caudio_sample_unpacker | |
| Caudio_stream_config | |
| Caudio_stream_format | The format of a stream of audio |
| Caudio_system | |
| Caudio_system_aggregate | |
| Caudio_system_asio | |
| Caudio_system_win32 | |
| Caudio_system_win32_event | |
| ►Cbezier_curve | |
| Csdf_distance_result | |
| Cbezier_point | |
| Cbox_constraints | 2D constraints |
| Cbox_shape | |
| Cbutton_delegate | A button delegate controls the state of a button widget |
| Ccallback | |
| Ccallback< ResultType(ArgTypes...)> | A callback function |
| Ccancel_error | Cancel error is caused by user pressing cancel |
| Ccancel_features | Type trait to retrieve the cancel feautes of a invokable |
| Cchar_converter | A converter between character encodings |
| Cchar_map | Character encoder/decoder template |
| Cchar_map<"ascii"> | ASCII (7-bit) character map |
| Cchar_map<"cp-1252"> | CP-1252 / Windows-1252 character map |
| Cchar_map<"iso-8859-1"> | ISO-8859-1 / Latin-1 character map |
| Cchar_map<"utf-16"> | Unicode UTF-16 encoding |
| Cchar_map<"utf-32"> | Unicode UTF-32 encoding |
| Cchar_map<"utf-8"> | Unicode UTF-8 encoding |
| ►Ccheckbox_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Ccircle | A type defining a 2D circle |
| Ccmake_install | |
| Ccolor | This is a RGBA floating point color |
| Cconst_resource_view | A read-only view of a resource |
| Cconvertible_to_any | A type that can be implicitly converted to any type |
| Ccopy_cv | Type-trait to copy const volatile qualifiers from one type to another |
| Ccopy_cv< To, From > | |
| Ccorner_radii | The 4 radii of the corners of a quad or rectangle |
| Ccpu_id_result | |
| ►Cdatum | A dynamic data type |
| Cbreak_type | |
| Ccontinue_type | |
| Cdefault_async_delegate | A default async button delegate |
| Cdefault_radio_delegate | A default radio button delegate |
| Cdefault_selection_delegate | A delegate that control the state of a selection_widget |
| Cdefault_tab_delegate | A delegate that control the state of a tab_widget |
| Cdefault_text_delegate | A default text delegate |
| Cdefault_text_delegate< char const * > | A default text delegate specialization for std::string |
| Cdefault_text_delegate< gstring > | A default text delegate specialization for gstring |
| Cdefault_text_delegate< std::string > | A default text delegate specialization for std::string |
| Cdefault_text_delegate< txt > | A default text delegate specialization for translate |
| Cdefault_text_field_delegate | A default text delegate |
| Cdefault_text_field_delegate< T > | A default text delegate specialization for std::integral<T> |
| Cdefault_toggle_delegate | A default toggle button delegate |
| Cdefault_values | A type traits for generating default values of a type |
| Cdefault_values< T > | |
| Cdefer | Defer execution of a lambda to the end of the scope |
| CDeviceIndependentPixelLengthDim | |
| CDips | Device Independent Pixel |
| CDipsPerEm | |
| Cdraw_attributes | The draw attributes used to draw shaped into the draw context |
| Cdraw_context | Draw context for drawing using the HikoGUI shaders |
| CEmSquares | |
| Cendian_buf_t | |
| Cenum_metadata | A object that holds enum-values and strings |
| Cenum_metadata_name | |
| Cenum_metadata_name< char * > | |
| Cenum_metadata_name< char const * > | |
| Cenum_metadata_name< char const[N]> | |
| Cenum_metadata_name< char[N]> | |
| Cextent2 | A high-level geometric extent |
| Cextent3 | A high-level geometric extent |
| Cfile | A File object |
| Cfile_view | Map a file into virtual memory |
| Cfixed_string | A string which may be used as a none-type template parameter |
| Cfont_char_map | Character map of a font |
| Cfont_size_quantity | |
| Cforward_copy_or_ref | |
| Cgfx_error | |
| ►Cgfx_pipeline_box | |
| Cdevice_shared | |
| Cpush_constants | |
| Cvertex | |
| ►Cgfx_pipeline_image | |
| Cdevice_shared | |
| Cpaged_image | This is a image that is uploaded into the texture atlas |
| Cpush_constants | |
| Ctexture_map | |
| Cvertex | |
| ►Cgfx_pipeline_override | |
| Cdevice_shared | |
| Cpush_constants | |
| Cvertex | |
| ►Cgfx_pipeline_SDF | |
| Cdevice_shared | |
| Cpush_constants | |
| Cspecialization_constants | |
| Ctexture_map | |
| Cvertex | |
| ►Cgfx_pipeline_tone_mapper | |
| Cdevice_shared | |
| Cpush_constants | |
| Cglob_pattern | A glob pattern |
| Cgraphic_path | A path is a vector graphics object |
| Cgrid_layout | Grid layout algorithm |
| Cgrid_widget | A GUI widget that lays out child-widgets in a grid with variable sized cells |
| Cgui_error | |
| Cgui_event | A user interface event |
| Chalf | |
| Chas_add_callback | |
| Chas_floatxx | Has an float of a specific size |
| Chas_intxx | Has an signed integer of a specific size |
| Chas_native_floatxx | Has an float of a specific size, natively supported by the compiler |
| Chas_native_floatxx< 32 > | |
| Chas_native_floatxx< 64 > | |
| Chas_native_intxx | Has an signed integer of a specific size, natively supported by the compiler |
| Chas_native_intxx< 16 > | |
| Chas_native_intxx< 32 > | |
| Chas_native_intxx< 64 > | |
| Chas_native_intxx< 8 > | |
| Chas_native_uintxx | Has an unsigned integer of a specific size, natively supported by the compiler |
| Chas_native_uintxx< 16 > | |
| Chas_native_uintxx< 32 > | |
| Chas_native_uintxx< 64 > | |
| Chas_native_uintxx< 8 > | |
| Chas_uintxx | Has an unsigned integer of a specific size |
| Chas_value_type | |
| Chresult_error_category | |
| Chuffman_tree | |
| Cicon_widget | An simple GUI widget that displays an icon |
| Cid_factory | A factory for unique IDs |
| Cindent | Indentation for writing out text files |
| Cio_error | Exception thrown during I/O on an error |
| Cis_atomic | |
| Cis_atomic< std::atomic< T > > | |
| Cis_byte_like | An array of this type will implicitly create objects within that array |
| Cis_byte_like< char > | |
| Cis_byte_like< char const > | |
| Cis_byte_like< std::byte > | |
| Cis_byte_like< std::byte const > | |
| Cis_byte_like< unsigned char > | |
| Cis_byte_like< unsigned char const > | |
| Cis_character | |
| Cis_character< char > | |
| Cis_character< char const > | |
| Cis_character< char16_t > | |
| Cis_character< char16_t const > | |
| Cis_character< char32_t > | |
| Cis_character< char32_t const > | |
| Cis_character< char8_t > | |
| Cis_character< char8_t const > | |
| Cis_character< wchar_t > | |
| Cis_character< wchar_t const > | |
| Cis_checkbox_widget_attribute | |
| Cis_datum_type | |
| Cis_datum_type< bool > | |
| Cis_datum_type< bstring > | |
| Cis_datum_type< double > | |
| Cis_datum_type< long long > | |
| Cis_datum_type< std::chrono::year_month_day > | |
| Cis_datum_type< std::string > | |
| Cis_decayed_base_of | |
| Cis_decayed_derived_from | |
| Cis_derived_from | |
| Cis_forward_of | Is context a form of the expected type |
| Cis_forward_of< Context, Expected * > | |
| Cis_forward_of< Context, Expected > | |
| Cis_forward_of< Context, Expected, FirstOtherExpected, OtherExpected... > | |
| Cis_forward_of< Context, observer< Expected > > | |
| Cis_forward_of< Context, Result(Args...)> | |
| Cis_forward_of< Context, std::shared_ptr< Expected > > | |
| Cis_forward_of< Context, std::unique_ptr< Expected > > | |
| Cis_forward_of< Context, std::weak_ptr< Expected > > | |
| Cis_numeric | Is a numeric |
| Cis_numeric< double > | |
| Cis_numeric< float > | |
| Cis_numeric< long double > | |
| Cis_numeric< signed char > | |
| Cis_numeric< signed int > | |
| Cis_numeric< signed long > | |
| Cis_numeric< signed long long > | |
| Cis_numeric< signed short > | |
| Cis_numeric< unsigned char > | |
| Cis_numeric< unsigned int > | |
| Cis_numeric< unsigned long > | |
| Cis_numeric< unsigned long long > | |
| Cis_numeric< unsigned short > | |
| Cis_numeric_integral | Is a numeric integer |
| Cis_numeric_integral< signed char > | |
| Cis_numeric_integral< signed int > | |
| Cis_numeric_integral< signed long > | |
| Cis_numeric_integral< signed long long > | |
| Cis_numeric_integral< signed short > | |
| Cis_numeric_integral< unsigned char > | |
| Cis_numeric_integral< unsigned int > | |
| Cis_numeric_integral< unsigned long > | |
| Cis_numeric_integral< unsigned long long > | |
| Cis_numeric_integral< unsigned short > | |
| Cis_numeric_signed_integral | Is a numeric signed integer |
| Cis_numeric_signed_integral< signed char > | |
| Cis_numeric_signed_integral< signed int > | |
| Cis_numeric_signed_integral< signed long > | |
| Cis_numeric_signed_integral< signed long long > | |
| Cis_numeric_signed_integral< signed short > | |
| Cis_numeric_unsigned_integral | Is a numeric unsigned integer |
| Cis_numeric_unsigned_integral< unsigned char > | |
| Cis_numeric_unsigned_integral< unsigned int > | |
| Cis_numeric_unsigned_integral< unsigned long > | |
| Cis_numeric_unsigned_integral< unsigned long long > | |
| Cis_numeric_unsigned_integral< unsigned short > | |
| Ciso_15924 | ISO-15924 script code |
| ►Cjsonpath | |
| Ccurrent | |
| Cdescend | |
| Cindices | |
| Cnames | |
| Croot | |
| Cslice | |
| Cwildcard | |
| Ckey_error | |
| Ckeyboard_bindings | |
| Ckeyboard_target_data | |
| Clabel_widget | The GUI widget displays and lays out text together with an icon |
| Clanguage_tag | The IETF BCP 47 language tag |
| Clean_vector | Lean-vector with (SVO) short-vector-optimization |
| Clength_quantity | |
| Clexer_config | |
| Cline_segment | Line segment |
| Clog | |
| ►Clookahead_iterator | Lookahead iterator |
| Cproxy | |
| Clookat | Perspective transform |
| Cmake_floatxx | Make an floating point |
| Cmake_floatxx< 32 > | |
| Cmake_floatxx< 64 > | |
| Cmake_intmax | |
| Cmake_intmax< T > | |
| Cmake_intxx | Make an signed integer |
| Cmake_intxx< 16 > | |
| Cmake_intxx< 32 > | |
| Cmake_intxx< 64 > | |
| Cmake_intxx< 8 > | |
| Cmake_promote | |
| Cmake_string | Type-trait to convert a character to a string type |
| Cmake_string< char > | |
| Cmake_string< char16_t > | |
| Cmake_string< char32_t > | |
| Cmake_string< char8_t > | |
| Cmake_string< wchar_t > | |
| Cmake_string_view | Type-trait to convert a character to a string_view type |
| Cmake_string_view< char > | |
| Cmake_string_view< char16_t > | |
| Cmake_string_view< char32_t > | |
| Cmake_string_view< char8_t > | |
| Cmake_string_view< wchar_t > | |
| Cmake_uintxx | Make an unsigned integer |
| Cmake_uintxx< 16 > | |
| Cmake_uintxx< 32 > | |
| Cmake_uintxx< 64 > | |
| Cmake_uintxx< 8 > | |
| Cmargins | The left, bottom, right and top margins |
| Cmatrix2 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| Cmatrix3 | A 2D or 3D homogenius matrix for transforming homogenious vectors and points |
| ►Cmenu_button_widget | Add menu-button around a small-button |
| Cattributes_type | |
| Cmomentary_button_widget | A momentary button widget |
| Cmouse_event_data | Information for a mouse event |
| Cnot_found_error | Exception thrown when an item was not found |
| Cnumber_of_data_members | |
| Cobservable_msg | |
| Cobserved | |
| Cobserved_base | An abstract observed object |
| ►Cobserver | A observer pointing to the whole or part of a observed_base |
| Cproxy_type | A proxy object of the observer |
| Cobserver_decay | A type-trait for observer arguments |
| Cobserver_decay< observer< T > & > | |
| Cobserver_decay< observer< T > && > | |
| Cobserver_decay< observer< T > > | |
| Cobserver_decay< observer< T > const & > | |
| Coperation_error | Exception thrown during execution of a dynamic operation |
| Cos_error | Exception thrown during an operating system call |
| Cotype_fbyte_buf_t | Open-type for 8 signed integer that must be scaled by the EM-scale |
| Cotype_fixed15_16_buf_t | Open-type 16.16 signed fixed point, range between -32768.0 and 32767.999 |
| Cotype_fixed1_14_buf_t | Open-type 16-bit signed fraction, range between -2.0 and 1.999 |
| Cotype_fuword_buf_t | Open-type for 16 unsigned integer that must be scaled by the EM-scale |
| Cotype_fword_buf_t | Open-type for 16 signed integer that must be scaled by the EM-scale |
| Cotype_glyf_component | |
| Coverlay_widget | A GUI widget which may exist anywhere on a window overlaid above any other widget |
| Coverloaded | Helper type to turn a set of lambdas into a single overloaded type to pass to std::visit() |
| Cparse_error | Exception thrown during parsing on an error |
| Cpcm_format | |
| Cperspective | Perspective transform |
| Cpickle | Encode and decode a type to and from a UTF-8 string |
| Cpickle< bool > | |
| Cpickle< speaker_mapping > | |
| Cpickle< std::string > | |
| Cpickle< T > | |
| Cpixel_density | |
| CPixelLengthDim | |
| CPixels | |
| CPixelsPerEm | |
| CPixelsPerInch | |
| ►Cpixmap | A 2D pixel-based image |
| Crow_iterator | |
| Crow_range | |
| ►Cpixmap_span | A non-owning 2D pixel-based image |
| Crow_iterator | |
| Crow_range | |
| Cplurality | Plurality of a number |
| Cpng | |
| CPoints | |
| CPointsPerEm | |
| Cprogress_sink | A sink to read the current progress of a function |
| Cprogress_token | Token to pass to a function to report its progress |
| Cquad_color | A color for each corner of a quad |
| Cradio_delegate | A radio delegate controls the state of a radio button widget |
| ►Cradio_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Crectangle | A rectangle / parallelogram in 3D space |
| Crecursive_iterator | An iterator which recursively iterates through nested containers |
| CRelativeFontLengthDim | |
| Cremove_cvptr | |
| Crotate2 | |
| Crotate3 | |
| Crow_column_layout | |
| Cscale2 | |
| Cscale3 | |
| Cscroll_aperture_widget | A scroll aperture widget |
| Cscroll_bar_widget | Scroll bar widget This widget is used in a pair of a vertical and horizontal scrollbar as a child of the scroll_widget |
| Cscroll_widget | The scroll widget allows a content widget to be shown in less space than is required |
| Cselection_delegate | A delegate that controls the state of a selection_widget |
| ►Cselection_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive options |
| Cattributes_type | |
| Cselector | This selector allows access to member variable by name |
| CSHA2 | |
| CSHA224 | |
| CSHA256 | |
| CSHA384 | |
| CSHA512 | |
| CSHA512_224 | |
| CSHA512_256 | |
| Csimd | |
| Cspacer_widget | This GUI widget is used as a spacer between other widget for layout purposes |
| Csystem_menu_widget | The system menu widget |
| Ctab_delegate | A delegate that controls the state of a tab_widget |
| Ctab_widget | A graphical element that shows only one of a predefined set of mutually exclusive child widgets |
| Ctask_controller | A task controller |
| Ctask_running_error | |
| Ctext_delegate | A delegate that controls the state of a text_widget |
| Ctext_field_delegate | A delegate that controls the state of a text_field_widget |
| Ctext_field_widget | A single line text field |
| Ctext_widget | A text widget |
| Ctheme_length | |
| Ctheme_variable | |
| Cthree_way_comparison | A functor to safely compare two arithmetic values |
| Cthree_way_comparison< Lhs, Rhs > | |
| Ctoggle_delegate | A button delegate controls the state of a button widget |
| ►Ctoggle_widget | A GUI widget that permits the user to make a binary choice |
| Cattributes_type | |
| Ctoken | |
| Ctoolbar_button_widget | A momentary button used as a child in the toolbar |
| ►Ctoolbar_tab_button_widget | A graphical control element that allows the user to choose only one of a predefined set of mutually exclusive views of a tab_widget |
| Cattributes_type | |
| Ctoolbar_widget | A toolbar widget is located at the top of a window and lays out its children horizontally |
| Ctransform2 | |
| Ctransform2< matrix2 > | |
| Ctransform2< rotate2 > | |
| Ctransform2< scale2 > | |
| Ctransform2< translate2 > | |
| Ctransform3 | |
| Ctransform3< matrix3 > | |
| Ctransform3< perspective > | |
| Ctransform3< rotate3 > | |
| Ctransform3< scale3 > | |
| Ctransform3< translate3 > | |
| Ctranslate2 | |
| Ctranslate3 | |
| Ctranslation_key | |
| Ctxt | A localizable message |
| Ctype_documentation | Documentation of a type |
| Cucd_decomposition_info | The decomposition info is used to determine how to decompose a code-point |
| Cunfair_mutex_impl | An unfair mutex This is a fast implementation of a mutex which does not fairly arbitrate between multiple blocking threads |
| Cunfair_recursive_mutex | An unfair recursive-mutex This is a fast implementation of a recursive-mutex which does not fairly arbitrate between multiple blocking threads |
| Cunusable_t | A type that can not be constructed, copied, moved or destructed |
| ►CURI | A Uniform Resource Identifier |
| Cauthority_type | |
| Cpath_type | A path type |
| Curi_error | |
| CURL | Universal Resource Locator |
| Curl_error | |
| Cuse_first | |
| Cvariant_decay | Decays types for use as elements in std::variant |
| Cvariant_decay< void > | |
| Cvector2 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Cvector3 | A high-level geometric vector Part of the high-level vector, point, mat and color types |
| Cweak_callback | |
| Cweak_callback< ResultType(ArgTypes...)> | |
| Cwidget | An interactive graphical object as part of the user-interface |
| Cwidget_intf | |
| Cwidget_layout | The layout of a widget |
| Cwidget_state | The state the widget is in |
| Cwin32_device_interface | |
| Cwin32_error_category | |
| Cwin32_wave_device | |
| Cwindow_controls_macos_widget | Window control button widget |
| Cwindow_controls_win32_widget | Window control button widget |
| Cwindow_widget | The top-level window widget |
| ►Cwith_label_widget | Add labels to a button |
| Cattributes_type | |
| ►Nstd | STL namespace |
| Catomic< hi::aarectangle > | |
| Catomic< hi::global_state_type > | |
| Cchar_traits< hi::grapheme > | |
| Ccommon_type< au::Quantity< U1, R1 >, au::Quantity< U2, R2 > > | |
| Cequal_to<::hi::simd< T, N > > | |
| Cformatter< hi::aarectangle, char > | |
| Cformatter< hi::audio_device_state, char > | |
| Cformatter< hi::audio_direction, char > | |
| Cformatter< hi::audio_format_range, char > | |
| Cformatter< hi::datum, char > | |
| Cformatter< hi::decimal, char > | |
| Cformatter< hi::device_type, char > | |
| Cformatter< hi::extent2, char > | |
| Cformatter< hi::extent3, char > | |
| Cformatter< hi::fixed_string< N >, char > | |
| Cformatter< hi::font, char > | |
| Cformatter< hi::font_weight, char > | |
| Cformatter< hi::gui_event, char > | |
| Cformatter< hi::jsonpath, char > | |
| Cformatter< hi::keyboard_modifiers, char > | |
| Cformatter< hi::keyboard_virtual_key, char > | |
| Cformatter< hi::label, char > | |
| Cformatter< hi::language_tag, char > | |
| Cformatter< hi::lean_vector< T >, char > | |
| Cformatter< hi::pcm_format, char > | |
| Cformatter< hi::point2, char > | |
| Cformatter< hi::point3, char > | |
| Cformatter< hi::policy, char > | |
| Cformatter< hi::semantic_color, char > | |
| Cformatter< hi::subpixel_orientation, char > | |
| Cformatter< hi::surround_mode, char > | |
| Cformatter< hi::theme_mode, char > | |
| Cformatter< hi::token, char > | |
| Cformatter< hi::txt, char > | |
| Cformatter< hi::unicode_break_opportunity, char > | |
| Cformatter< hi::URI, char > | |
| Cformatter< hi::URL, char > | |
| Cformatter< hi::vector2, char > | |
| Cformatter< hi::vector3, char > | |
| Cformatter< std::vector< hi::language_tag >, char > | |
| Cformatter<::hi::cpu_feature, char > | |
| Cformatter<::hi::cpu_feature_mask, char > | |
| Cformatter<::hi::half, char > | |
| Cformatter<::hi::simd< T, N >, char > | |
| Chash< hi::bstring > | |
| Chash< hi::bstring_view > | |
| Chash< hi::color > | |
| Chash< hi::datum > | |
| Chash< hi::decimal > | |
| Chash< hi::detail::text_style_impl > | |
| Chash< hi::font_size_quantity< T > > | |
| Chash< hi::font_variant > | |
| Chash< hi::grapheme > | |
| Chash< hi::gstring > | |
| Chash< hi::iso_15924 > | |
| Chash< hi::iso_3166 > | |
| Chash< hi::iso_639 > | |
| Chash< hi::keyboard_key > | |
| Chash< hi::keyboard_modifiers > | |
| Chash< hi::keyboard_virtual_key > | |
| Chash< hi::language_tag > | |
| Chash< hi::length_quantity< T > > | |
| Chash< hi::sfloat_rgba16 > | |
| Chash< hi::tagged_id< T, Tag, Max > > | |
| Chash< hi::text_sub_style > | |
| Chash< hi::translation_key > | |
| Chash< hi::URI > | |
| Chash< hi::URL > | |
| Chash<::hi::half > | |
| Cis_error_code_enum< hi::hresult_error > | |
| Cis_error_code_enum< hi::win32_error > | |
| Cnumeric_limits< au::Quantity< U, R > > | numeric_limits specialization |
| Cnumeric_limits< const au::Quantity< U, R > > | |
| Cnumeric_limits< const volatile au::Quantity< U, R > > | |
| Cnumeric_limits< hi::bigint< DigitType, NumDigits, IsSigned > > | |
| Cnumeric_limits< volatile au::Quantity< U, R > > | |
| Cnumeric_limits<::hi::half > | |
| Ctuple_element< I, ::hi::simd< T, N > > | |
| Ctuple_size<::hi::simd< T, N > > | |
| ►Nv1 | DOXYGEN BUG |
| ►Ndetail | |
| Casync_function_impl | |
| Casync_function_impl< Function, void(Arguments...)> | |
| Cbase_n_alphabet | |
| CBON8_encoder | BON8 encoder |
| Ccounter | |
| Cfunction_impl | |
| Cfunction_impl< Function, Result(Arguments...)> | |
| Ciso_3166_info | |
| Clong_grapheme_table | |
| Cpreference_item | |
| Cpreference_item_base | |
| Csip_hash_seed_tag | |
| Csip_hash_seed_type | |
| Ctagged_counter | |
| Cunicode_bidi_bracket_pair | |
| Cunicode_bidi_char_info | |
| Cunicode_bidi_isolated_run_sequence | |
| Cunicode_bidi_level_run | |
| Cunicode_bidi_paragraph | |
| Cunicode_bidi_stack_element | |
| Cunicode_line_break_info | Combined unicode_line_break_class and unicode_line_break_opportunity |
| Cunicode_sentence_break_info | |
| Cunicode_word_break_info | |
| Cwhen_any | An awaitable that waits for any of the given awaitables to complete |
| Canimator | A type that gets animated between two values |
| Catomic_unique_ptr | |
| Cawait_resume_result | Get the result type of an awaitable |
| Cawaitable_cast | |
| Cawaitable_cast< std::chrono::duration< Rep, Period > > | |
| Cawaitable_cast< std::chrono::time_point< std::chrono::utc_clock, Duration > > | |
| Cawaitable_cast< std::stop_token > | |
| Cawaitable_cast< T > | |
| Cawaitable_stop_token | |
| Cawaitable_timer | |
| Cbase_n | |
| Cbigint | High performance big integer implementation |
| Cbyte_char_traits | |
| Ccomposed_t | |
| Cconst_void_span | |
| Ccoverage_format1 | |
| Ccoverage_format2 | |
| Ccoverage_format2_range | |
| Cdecimal | |
| Cdelayed_format | Delayed formatting |
| Cdither | An object that create dither values to add to samples before rounding |
| Cenable_group_ptr | Enable a class to be used in a group_ptr |
| Cenable_group_ptr< T > | |
| Cenable_group_ptr< T, void(Args...)> | |
| ►Cfont | |
| Cshape_run_result_type | |
| ►Cfont_book | Font_book keeps track of multiple fonts |
| Cfont_glyph_type | |
| Cfont_glyphs_type | |
| Cfont_metrics | The metrics of a font |
| Cfont_variant | A font variant is one of 16 different fonts that can be part of a family |
| Cforward_value | Functor for forwarding an forwarding-reference to variable |
| Cforward_value< char const(&)[N]> | |
| Cfunction | |
| Cfunction< Result(Arguments...)> | |
| Cfunction_fifo | A fifo (First-in, Firts-out) for asynchronous calls |
| Cfunction_timer | A timer that calls functions |
| ►Cgenerator | A return value for a generator-function |
| Cconst_iterator | A forward iterator which iterates through values co_yieled by the generator-function |
| Cpromise_type | |
| Cvalue_proxy | |
| ►Cgenerator< T & > | |
| Cconst_iterator | A forward iterator which iterates through values co_yieled by the generator-function |
| Cpromise_type | |
| Cvalue_proxy | |
| Cgfx_device | |
| Cgfx_pipeline | |
| Cgfx_queue_vulkan | |
| Cgfx_surface | |
| Cgfx_surface_delegate | A delegate for drawing on a window below the HikoGUI user interface |
| Cgfx_system | Vulkan gfx_device controller |
| Cglyph_atlas_info | |
| Cglyph_metrics | |
| Cgrapheme | A grapheme-cluster, what a user thinks a character is |
| Cgroup_ptr | A smart pointer which manages ownership as a group |
| CGSUB_ligature | |
| CGSUB_version_1_0 | Compatible with version 1.1, all offsets start at the beginning of this header |
| Cgui_window | |
| Chitbox | |
| Cicon | A variant of icon |
| Cinvoke_task_result | |
| Cis_forward_of< Context, group_ptr< Expected > > | |
| Cis_invocable_task | Type-trait to determining if the given invocable Func is a task |
| Cis_numeric_integral< bigint< T, N, S > > | |
| Cis_numeric_signed_integral< bigint< T, N, true > > | |
| Cis_numeric_unsigned_integral< bigint< T, N, false > > | |
| Cis_task | Type-trait to determine if the given type T is a task |
| Cis_task< hi::task< ResultType, DestroyFrame > > | |
| Ciso_3166 | ISO-3166 country code |
| Ciso_639 | ISO-639 language code |
| Ckeyboard_key | A key in combination with modifiers |
| Clabel | A label consisting of localizable text and an icon |
| ►Clocked_memory_allocator | |
| Crebind | |
| Cloop | |
| Cmouse_buttons | |
| Cnotifier | A notifier which can be used to call a set of registered callbacks |
| ►Cnotifier< R(Args...)> | |
| Cawaiter_type | An awaiter object which can wait on a notifier |
| Cos_settings | |
| Cpacket | A network message or stream buffer |
| Cpacket_buffer | |
| Cplacement_array | |
| Cplacement_ptr | |
| Cpoint2 | A high-level geometric point Part of the high-level vec, point, mat and color types |
| Cpoint3 | A high-level geometric point Part of the high-level vec, point, mat and color types |
| Cpolymorphic_optional | Polymorphic optional |
| Cpreferences | User preferences |
| Cquad | |
| Csdf_r8 | A pixel of a single channel signed distance field |
| ►Csecure_memory_allocator | Memory allocator which will securely clear the memory when deallocated |
| Crebind | |
| Cseed | Randomly generate an object |
| Cselector< label > | |
| Csemantic_version | |
| Csfloat_rg32 | 2 x float32 pixel format |
| Csfloat_rgb32 | 3 x float32 pixel format |
| Csfloat_rgba16 | 4 x half pixel format |
| Csfloat_rgba32 | 4 x float32 pixel format |
| Csfloat_rgba32x4 | 4 x 4 x float32 pixel format |
| Cshared_state | Shared state of an application |
| Csint_abgr8_pack | 4 x int8_t packed pixel format |
| Csip_hash | |
| Csip_hash24 | |
| Csip_hash24< char * > | |
| Csip_hash24< std::basic_string< CharT, CharTrait > > | |
| Csip_hash24< std::basic_string_view< CharT, CharTrait > > | |
| Csip_hash24< std::span< T > > | |
| Csip_hash24< wchar_t * > | |
| Csnorm_r8 | 1 x int8_t pixel format |
| Csocket_events | |
| CSocketstream | |
| Csrgb_abgr8_pack | 4 x uint8_t pixel packed format with sRGB transfer function |
| Cstable_set | This is a set of object with stable indices |
| Cstack | A static sized stack |
| Cswapchain_image_info | |
| Ctagged_id | |
| ►Ctask | A task |
| Cpromise_type | |
| ►Ctask< void, DestroyFrame > | |
| Cpromise_type | |
| Ctask_value_type | |
| Ctask_value_type< hi::task< ResultType, DestroyFrame > > | |
| Ctext_cursor | A cursor-position in text |
| Ctext_selection | |
| Ctext_shaper | Text shaper |
| Ctext_shaper_char | |
| Ctext_shaper_line | |
| Ctext_style | |
| Ctext_style_impl | |
| Ctext_sub_style | |
| Ctheme | |
| Ctheme_book | Theme_book keeps track of multiple themes |
| ►Ctime_stamp_count | Since Window's 10 QueryPerformanceCounter() counts at only 10MHz which is too low to measure performance in many cases |
| Cinplace | |
| Cinplace_with_cpu_id | |
| Cinplace_with_thread_id | |
| Ctime_stamp_utc | Timestamp |
| Ctrace | |
| Ctrace_base | |
| Ctrue_type_font | |
| Cuint_abgr8_pack | 4 x uint8_t pixel packed format |
| Cundo_stack | |
| Cunicode_bidi_context | |
| Cunicode_normalize_config | |
| Cunorm_a2bgr10_pack | 1 x uint2_t, 3 x uint10_t pixel packed format |
| Cvector_span | |
| Cvector_span_iterator | |
| Cvoid_span | |
| Cwfree_fifo | A wait-free multiple-producer/single-consumer fifo designed for absolute performance |
| Cxorshift128p | Xorshift128+ |
| CRENDERDOC_API_1_4_1 | |