►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 | |