►Netl | Bitset_ext |
►Nprivate_basic_string | |
Cstring_base_statics | |
►Nprivate_correlation | Correlation Type |
Ccorrelation_traits | Types for generic correlation |
Ccorrelation_traits< double, TCalc > | Types for double correlation |
Ccorrelation_traits< float, TCalc > | Types for float correlation |
Ccorrelation_type_statics | |
►Nprivate_covariance | Covariance Type |
Ccovariance_traits | Types for generic covariance |
Ccovariance_traits< double, TCalc > | Types for double covariance |
Ccovariance_traits< float, TCalc > | Types for float covariance |
Ccovariance_type_statics | |
►Nprivate_standard_deviation | Standard Deviation Type |
Cstandard_deviation_traits | Types for generic standard_deviation |
Cstandard_deviation_traits< double, TCalc > | Types for double standard_deviation |
Cstandard_deviation_traits< float, TCalc > | Types for float standard_deviation |
Cstandard_deviation_type_helper | |
►Nprivate_variance | Variance Type |
Cvariance_traits | Types for generic variance |
Cvariance_traits< double, TCalc > | Types for double variance |
Cvariance_traits< float, TCalc > | Types for float variance |
Cvariance_type_helper | |
►Nstate_chart_traits | Simple Finite State Machine Types |
Cstate | State definition |
Ctransition | Transition definition |
Ctransition< TObject, void > | |
Cadd_const | Add_const |
Cadd_const< const T > | |
Cadd_cv | Add_cv |
Cadd_lvalue_reference | Add_lvalue_reference |
Cadd_pointer | Add_pointer |
Cadd_volatile | Add_volatile |
Cadd_volatile< volatile T > | |
►Caligned_storage | |
Ctype | |
Caligned_storage_as | |
Calignment_error | Memory misalignment exception |
Calignment_exception | Exception base for alignment |
Calignment_of | Add_rvalue_reference |
Calignment_of< const void > | |
Calignment_of< void > | |
Carray | |
Carray_exception | |
Carray_out_of_range | |
Carray_view | Array view |
Carray_view_bounds | |
Carray_view_exception | The base class for array_view exceptions |
Carray_view_uninitialised | |
Carray_wrapper | Array wrapper |
Carray_wrapper_bounds | |
Carray_wrapper_exception | The base class for array_wrapper exceptions |
Cback_insert_iterator | Turns assignment into push_back |
Cbad_variant_access | |
►Cbase64 | Common Base64 definitions |
CEncoding | |
CNon_Coding_Characters | |
CPadding | |
Cbase64_exception | Exception base for base64 |
Cbase64_invalid_data | Illegal character exception |
Cbase64_invalid_decode_input_length | Invalid decode input length exception |
Cbase64_overflow | Buffer overflow exception |
Cbase64_rfc2152_decoder | Base64 RFC-2152 Decoder |
Cbase64_rfc2152_encoder | Base64 RFC-2152 Encoder |
Cbase64_rfc3501_decoder | Base64 RFC-3501 Decoder |
Cbase64_rfc3501_encoder | Base64 RFC-3501 Encoder |
Cbase64_rfc4648_decoder | Base64 RFC-4648 Decoder |
Cbase64_rfc4648_encoder | Base64 RFC-4648 Encoder |
Cbase64_rfc4648_padding_decoder | Base64 RFC-4648-Padding Decoder |
Cbase64_rfc4648_padding_encoder | Base64 RFC-4648-Padding Encoder |
Cbase64_rfc4648_url_decoder | Base64 RFC-4648-URL Decoder |
Cbase64_rfc4648_url_encoder | Base64 RFC-4648-URL Encoder |
Cbase64_rfc4648_url_padding_decoder | Base64 RFC-4648-URL-Padding Decoder |
Cbase64_rfc4648_url_padding_encoder | Base64 RFC-4648-URL_Padding Encoder |
Cbasic_format_spec | Basic_format_spec |
Cbasic_string_stream | |
Cbasic_string_view | String view |
Cbidirectional_iterator_tag | |
Cbidirectional_link | A bidirectional link |
Cbinary_and | |
Cbinary_exception | |
Cbinary_function | |
Cbinary_not | |
Cbinary_or | |
Cbinary_out_of_range | |
Cbinary_xor | |
Cbinder1st | |
Cbinder2nd | |
Cbit | |
Cbit_and | |
Cbit_not | |
Cbit_or | |
Cbit_stream | |
Cbit_stream_reader | Reads bit streams |
Cbit_stream_writer | Writes bits streams |
Cbit_xor | |
►Cbitset | Bitset forward declaration |
Cbit_reference | The reference type returned |
Cbitset< 0U, unsigned char > | Specialisation for zero bits |
Cbitset_exception | |
Cbitset_impl | |
►Cbitset_impl< TElement, etl::bitset_storage_model::Multi > | |
Cvalue_is_in_one_element | Check to see if the requested extract is contained within one element |
Cbitset_impl< TElement, etl::bitset_storage_model::Single > | |
Cbitset_invalid_buffer | |
Cbitset_nullptr | |
Cbitset_overflow | |
Cbitset_storage_model | |
Cbitset_string_too_small | |
Cbitset_type_too_small | |
Cbloom_filter | |
Cbool_constant | |
►Cbresenham_line | |
Cconst_iterator | Const Iterator |
Cbsd_checksum | BSD Checksum |
Cbyte | The byte class |
Cbyte_stream_reader | |
Cbyte_stream_writer | Encodes a byte stream |
Ccallback | |
Ccallback_service | |
Ccallback_timer | The callback timer |
Ccallback_timer_atomic | The callback timer |
Ccallback_timer_data | The configuration of a timer |
Ccallback_timer_interrupt | The callback timer |
Ccallback_timer_locked | The callback timer |
Cchar_traits | Character traits for any character type |
Cchar_traits_types | |
Cchar_traits_types< char > | |
Cchar_traits_types< char16_t > | |
Cchar_traits_types< char32_t > | |
Cchar_traits_types< signed char > | |
Cchar_traits_types< unsigned char > | |
Cchar_traits_types< wchar_t > | |
Cchecksum | Standard Checksum |
Cchecksum_policy_bsd | BSD checksum policy |
Cchecksum_policy_parity | Parity checksum policy |
Cchecksum_policy_sum | Standard addition checksum policy |
Cchecksum_policy_xor | Standard XOR checksum policy |
Cchecksum_policy_xor_rotate | XOR-rotate checksum policy |
Ccircular_buffer | |
Ccircular_buffer_base | |
Ccircular_buffer_empty | Empty exception for the circular_buffer |
Ccircular_buffer_exception | Exception for the circular_buffer |
Ccircular_buffer_ext | |
Ccircular_buffer_incompatible_type | Incompatible type exception |
Ccombinations | |
Ccompare | |
Cconditional | Conditional |
Cconditional< false, T, F > | |
Cconditional_integral_constant | Conditional_integral_constant |
Cconditional_integral_constant< false, T, TRUE_VALUE, FALSE_VALUE > | |
Cconditional_integral_constant< true, T, TRUE_VALUE, FALSE_VALUE > | |
Cconstant | |
Ccoordinate_2d | Integer_sequence |
Ccorrelation | Correlation |
Ccorrelation_type | |
Ccovariance | Covariance |
Ccovariance_type | |
Ccrc1 | |
Ccrc16_a_t | |
Ccrc16_arc_t | |
Ccrc16_aug_ccitt_t | |
Ccrc16_buypass_t | |
Ccrc16_ccitt_t | |
Ccrc16_cdma2000_t | |
Ccrc16_dds110_t | |
Ccrc16_dect_r_t | |
Ccrc16_dect_x_t | |
Ccrc16_dnp_t | |
Ccrc16_en13757_t | |
Ccrc16_genibus_t | |
Ccrc16_kermit_t | |
Ccrc16_m17_t | |
Ccrc16_maxim_t | |
Ccrc16_mcrf4xx_t | |
Ccrc16_modbus_t | |
Ccrc16_profibus_t | |
Ccrc16_riello_t | |
Ccrc16_t | |
Ccrc16_t10dif_t | |
Ccrc16_teledisk_t | |
Ccrc16_tms37157_t | |
Ccrc16_usb_t | |
Ccrc16_x25_t | |
Ccrc16_xmodem_t | |
Ccrc1_policy | |
Ccrc32_bzip2_t | |
Ccrc32_c_t | |
Ccrc32_d_t | |
Ccrc32_jamcrc_t | |
Ccrc32_mpeg2_t | |
Ccrc32_posix_t | |
Ccrc32_q_t | |
Ccrc32_t | |
Ccrc32_xfer_t | |
Ccrc64_ecma_t | |
Ccrc8_ccitt_t | |
Ccrc8_cdma2000_t | |
Ccrc8_darc_t | |
Ccrc8_dvbs2_t | |
Ccrc8_ebu_t | |
Ccrc8_icode_t | |
Ccrc8_itu_t | |
Ccrc8_j1850_t | |
Ccrc8_j1850_zero_t | |
Ccrc8_maxim_t | |
Ccrc8_rohc_t | |
Ccrc8_wcdma_t | |
Ccrc_type | Basic parameterised CRC type |
Ccyclic_value | Provides a value that cycles between two limits |
Ccyclic_value< T, First, Last, false > | |
Ccyclic_value< T, First, Last, true > | |
Cdebounce | |
Cdebounce< 0, 0, 0 > | |
Cdebounce< VALID_COUNT, 0, 0 > | |
Cdebounce< VALID_COUNT, HOLD_COUNT, 0 > | |
Cdebug_count | |
Cdecay | Decay |
Cdefault_delete | |
Cdefault_delete< T[]> | |
Cdelegate | Declaration |
Cdelegate< TReturn(TParam)> | |
Cdelegate< TReturn(TParams...)> | Specialisation |
Cdelegate< TReturn(void)> | Specialisation for void parameter |
Cdelegate_exception | The base class for delegate exceptions |
Cdelegate_observable | |
Cdelegate_observer_exception | |
Cdelegate_observer_list_full | |
Cdelegate_service | |
Cdelegate_tag | |
Cdelegate_uninitialised | The exception thrown when the delegate is uninitialised |
Cdeque | |
Cdeque_base | |
Cdeque_empty | |
Cdeque_exception | |
Cdeque_full | |
Cdeque_incompatible_type | |
Cdeque_out_of_bounds | |
Cdivides | |
Cenable_if | Enable_if |
Cendian | |
Cendianness | |
Cequal_to | |
CETL_FINAL | |
Cexception | |
Cexpected | Expected type |
Cexpected< void, TError > | Specialisation for void value type |
Cexpected_exception | Base exception for et::expected |
Cexpected_invalid | Expected_invalid |
Cextent | Extent |
Cfactorial | |
Cfactorial< 0 > | |
Cfactory | |
Cfactory_cannot_create | |
Cfactory_did_not_create | |
Cfactory_exception | |
Cfibonacci | |
Cfibonacci< 0 > | |
Cfibonacci< 1 > | |
Cfixed_iterator | |
Cfixed_sized_memory_block_allocator | |
Cflags | |
Cflat_map | |
Cflat_map_exception | |
Cflat_map_full | |
Cflat_map_out_of_bounds | |
Cflat_multimap | |
Cflat_multimap_exception | |
Cflat_multimap_full | |
Cflat_multiset | |
Cflat_multiset_exception | |
Cflat_multiset_full | |
Cflat_multiset_iterator | |
Cflat_set | |
Cflat_set_exception | |
Cflat_set_full | |
Cflat_set_iterator | |
Cfnv_1_32 | |
Cfnv_1_64 | |
Cfnv_1_policy_32 | |
Cfnv_1_policy_64 | |
Cfnv_1a_32 | |
Cfnv_1a_64 | |
Cfnv_1a_policy_32 | |
Cfnv_1a_policy_64 | |
Cforward_iterator_tag | |
Cforward_link | A forward link |
Cforward_list | |
►Cforward_list_base | |
Cnode_t | The node element in the forward_list |
Cforward_list_empty | |
Cforward_list_exception | |
Cforward_list_ext | Template deduction guides |
Cforward_list_full | |
Cforward_list_iterator | |
Cforward_list_no_pool | |
Cframe_check_sequence | |
Cfront_insert_iterator | Turns assignment into a push_front |
Cfsm | The FSM class |
Cfsm_exception | Base exception class for FSM |
Cfsm_not_started | Exception for message received but not started |
Cfsm_null_state_exception | Exception for null state pointer |
Cfsm_state | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, T2, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state< TContext, TDerived, STATE_ID_, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cfsm_state_composite_state_change_forbidden | Exception for forbidden state changes |
Cfsm_state_id_exception | Exception for invalid state id |
Cfsm_state_list_exception | Exception for incompatible state list |
Cfsm_state_list_order_exception | Exception for incompatible order state list |
Cfunction | |
Cfunction< TObject, void > | |
Cfunction< void, TParameter > | |
Cfunction< void, void > | |
Cfunction_fp | |
Cfunction_fv | |
Cfunction_imp | |
Cfunction_imv | |
Cfunction_mp | |
Cfunction_mv | |
Cgamma_decode | Gamma decode function |
Cgamma_encode | Gamma encode function |
Cgeneric_pool | |
Cgeneric_pool_ext | |
Cgreater | |
Cgreater_equal | |
Chash_exception | |
Chash_finalised | |
Chfsm | |
Chistogram | Histogram with a compile time start index |
Chistogram< TKey, TCount, Max_Size, etl::integral_limits< int32_t >::max > | Histogram with a run time start index |
Cibase64_decoder | Base64 Decoder |
Cibase64_encoder | Base64 Encoder |
Cibasic_string | |
►Cibitset | |
Cbit_reference | The reference type returned |
Cicache | |
Cicallback_timer | Interface for callback timer |
►Cicallback_timer_atomic | Interface for callback timer |
Ctimer_data | The configuration of a timer |
►Cicallback_timer_interrupt | Interface for callback timer |
Ctimer_data | The configuration of a timer |
►Cicallback_timer_locked | Interface for callback timer |
Ctimer_data | The configuration of a timer |
►Cicircular_buffer | |
Cconst_iterator | Iterator iterating through the circular buffer |
Citerator | Iterator iterating through the circular buffer |
►Cideque | |
Cconst_iterator | Const Iterator |
Citerator | Iterator |
Ciflat_map | |
Ciflat_multimap | |
Ciflat_multiset | |
Ciflat_set | |
►Ciforward_list | |
Cconst_iterator | Const_iterator |
Cdata_node_t | The data node element in the forward_list |
Citerator | Iterator |
Cifsm_state | Interface class for FSM states |
Cifunction | |
Cifunction< void > | |
►Ciindirect_vector | |
Cbinary_function_adaptor | Binary function adaptor |
Cbinary_function_adaptor< TBinaryFunction, void > | |
Cconst_iterator | Const_iterator |
Citerator | Iterator |
Cunary_function_adaptor | Unary function adaptor |
Cunary_function_adaptor< TUnaryFunction, void > | |
►Cilist | |
Cconst_iterator | Const_iterator |
Cdata_node_t | The data node element in the list |
Citerator | Iterator |
►Cimap | |
Cconst_iterator | Const_iterator |
CData_Node | The data node element in the map |
Citerator | Iterator |
Cvalue_compare | |
Cimemory_block_allocator | The interface for a memory block pool |
Cimessage | |
Cimessage_bus | Interface for message bus |
Cimessage_router | This is the base of all message routers |
►Cimessage_router_registry | This is the base of all message router registries |
Cconst_iterator | Const Iterator |
Citerator | Iterator |
Cimessage_timer | Interface for message timer |
►Cimessage_timer_interrupt | Interface for message timer |
Ctimer_data | The configuration of a timer |
►Cimessage_timer_locked | Interface for message timer |
Ctimer_data | The configuration of a timer |
Cimulti_range | The base class for multi_range |
►Cimultimap | |
Cconst_iterator | Const_iterator |
CData_Node | The data node element in the multimap |
Citerator | Iterator |
Cvalue_compare | |
►Cimultiset | |
Cconst_iterator | Const_iterator |
CData_Node | The data node element in the multiset |
Citerator | Iterator |
Cin_place_index_t | |
Cin_place_t | In_place disambiguation tags |
Cin_place_type_t | |
Cindirect_vector | |
Cindirect_vector_buffer_missmatch | |
Cindirect_vector_ext | Template deduction guides |
Cinput_iterator_tag | |
Cinstance_count | |
Cintegral_constant | Integral_constant |
Cintegral_limits | |
Cintegral_limits< char > | |
Cintegral_limits< int > | |
Cintegral_limits< long > | |
Cintegral_limits< long long > | |
Cintegral_limits< short > | |
Cintegral_limits< signed char > | |
Cintegral_limits< unsigned char > | |
Cintegral_limits< unsigned int > | |
Cintegral_limits< unsigned long > | |
Cintegral_limits< unsigned long long > | |
Cintegral_limits< unsigned short > | |
►Cintrusive_forward_list | |
Cconst_iterator | Const_iterator |
Citerator | Iterator |
Cintrusive_forward_list_base | |
Cintrusive_forward_list_empty | |
Cintrusive_forward_list_exception | |
Cintrusive_forward_list_index_exception | |
Cintrusive_forward_list_iterator_exception | |
Cintrusive_forward_list_unsorted | |
Cintrusive_forward_list_value_is_already_linked | |
►Cintrusive_list | |
Cconst_iterator | Const_iterator |
Citerator | Iterator |
Cintrusive_list_base | |
Cintrusive_list_empty | |
Cintrusive_list_exception | |
Cintrusive_list_iterator_exception | |
Cintrusive_list_unsorted | |
Cintrusive_list_value_is_already_linked | |
Cintrusive_queue | |
Cintrusive_queue_base | |
Cintrusive_queue_empty | |
Cintrusive_queue_exception | |
Cintrusive_queue_value_is_already_linked | |
Cintrusive_stack | |
Cintrusive_stack_base | |
Cintrusive_stack_empty | |
Cintrusive_stack_exception | |
Cintrusive_stack_value_is_already_linked | |
Cinvert | Invert |
Cio_port_ro | Read only port |
Cio_port_ro< T, 0 > | |
Cio_port_rw | Read write port |
Cio_port_rw< T, 0 > | |
Cio_port_wo | Write only port |
Cio_port_wo< T, 0 > | |
Cio_port_wos | Write only port with shadow register |
Cio_port_wos< T, 0 > | |
Cipool | |
Cipriority_queue | This is the base for all priority queues that contain a particular type |
Ciqueue | This is the base for all queues that contain a particular type |
Ciqueue_lockable | This is the base for all queues that contain a particular type |
Ciqueue_spsc_isr | This is the base for all queue_spsc_isrs that contain a particular type |
Ciqueue_spsc_locked | This is the base for all queue_spsc_locked that contain a particular type |
Ciqueue_spsc_locked_base | |
Cireference_counted_message | |
Cireference_counted_message_pool | Interface for a reference counted message pool |
Cireference_counted_object | Base for all reference counted objects |
Cireference_counter | The base of all reference counters |
►Cireference_flat_map | |
Cconst_iterator | |
Citerator | |
►Cireference_flat_multimap | |
Cconst_iterator | |
Citerator | |
►Cireference_flat_multiset | |
Cconst_iterator | |
Citerator | |
►Cireference_flat_set | |
Cconst_iterator | |
Citerator | |
Cis_arithmetic | Is_arithmetic |
Cis_array | Is_array |
Cis_assignable | Conjunction |
Cis_base_of | Is_base_of |
Cis_bidirectional_iterator | |
Cis_bidirectional_iterator_concept | |
Cis_bidirectional_link | |
Cis_class | Is_class |
Cis_compound | Is_compound |
Cis_const | Is_const |
Cis_const< const T > | |
Cis_const< const volatile T > | |
Cis_copy_constructible | |
Cis_default_constructible | |
Cis_delegate | Is_delegate |
Cis_floating_point | Is_floating_point |
Cis_forward_iterator | |
Cis_forward_iterator_concept | |
Cis_forward_link | |
Cis_fundamental | Is_fundamental |
Cis_imessage | Is T an etl::imessage? |
Cis_input_iterator | |
Cis_input_iterator_concept | |
Cis_integral | Is_integral |
Cis_integral< bool > | |
Cis_integral< char > | |
Cis_integral< const T > | |
Cis_integral< const volatile T > | |
Cis_integral< int > | |
Cis_integral< long > | |
Cis_integral< long long > | |
Cis_integral< short > | |
Cis_integral< signed char > | |
Cis_integral< unsigned char > | |
Cis_integral< unsigned int > | |
Cis_integral< unsigned long > | |
Cis_integral< unsigned long long > | |
Cis_integral< unsigned short > | |
Cis_integral< volatile T > | |
Cis_integral< wchar_t > | |
Cis_lvalue_assignable | |
Cis_lvalue_reference | Is_lvalue_reference |
Cis_message | Is T ultimately derived from etl::imessage? |
Cis_message_base | Is T a base of etl::message<T> |
Cis_message_router | Is T ultimately derived from etl::imessage_router? |
Cis_message_type | Is T an etl::message<> or derived from etl::message<> |
Cis_move_constructible | |
Cis_output_iterator | |
Cis_output_iterator_concept | |
Cis_pod | Is_rvalue_reference |
Cis_pointer | Is_pointer |
Cis_power_of_2 | |
Cis_power_of_2< 0 > | |
Cis_power_of_2< 1 > | |
Cis_random_access_iterator | |
Cis_random_access_iterator_concept | |
Cis_random_iterator | |
Cis_random_iterator_concept | |
Cis_reference | Is_reference |
Cis_same | Is_same |
Cis_signed | Is_signed |
Cis_signed< char > | |
Cis_tree_link | |
Cis_trivially_constructible | |
Cis_trivially_copy_assignable | |
Cis_trivially_copy_constructible | |
Cis_trivially_copyable | |
Cis_trivially_destructible | |
Cis_unsigned | Is_unsigned |
Cis_user_message_base | Is T a user defined base of etl::message<T> and not an etl::imessage |
Cis_visitor | |
Cis_void | Is_void |
Cis_volatile | Is_volatile |
Cis_volatile< const volatile T > | |
Cis_volatile< volatile T > | |
Cischeduler | Scheduler base |
►Ciset | |
Cconst_iterator | Const_iterator |
CData_Node | The data node element in the set |
Citerator | Iterator |
Cistack | This is the base for all stacks that contain a particular type |
Cistate_chart | For non-void parameter types |
Cistate_chart< void > | For void parameter types |
Citerator | Iterator |
Citerator_traits | |
Citerator_traits< const T *, void > | |
Citerator_traits< T *, void > | |
►Ciunordered_map | |
Cconst_iterator | |
Citerator | |
Cnode_t | |
►Ciunordered_multimap | |
Cconst_iterator | |
Citerator | |
Cnode_t | |
►Ciunordered_multiset | |
Cconst_iterator | |
Citerator | |
Cnode_t | |
►Ciunordered_set | |
Cconst_iterator | |
Citerator | |
Cnode_t | |
Civector | |
Civector< const T * > | |
Civector< T * > | |
Cjenkins | Jenkins |
Cjenkins_policy | |
Clarger_int_type | Defines a type that is as larger or larger than the specified type. Will return the specified type is there is not a larger type. \ingroup largest |
Clarger_type | Defines a type that is as larger or larger than the specified type. Will return the specified type is there is not a larger type. The returned type will be of the same sign |
Clarger_type< T, false > | |
Clarger_type< T, true > | |
Clarger_uint_type | Defines a type that is as larger or larger than the specified type. Will return the specified type is there is not a larger type |
Clargest | |
Clargest_alignment | |
Clargest_alignment< T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Clargest_type | |
Clargest_type< T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cless | |
Cless_equal | |
Climiter | Limiter |
Clink_exception | Link exception |
Clist | A templated list implementation that uses a fixed size buffer |
►Clist_base | |
Cnode_t | The node element in the list |
Clist_empty | |
Clist_exception | |
Clist_ext | Template deduction guides |
Clist_full | |
Clist_iterator | |
Clist_no_pool | |
Clist_unsorted | |
Clock_guard | |
Clog | |
Clog10 | |
Clog2 | |
Clog< 0, BASE > | |
Clog< 1, BASE > | |
Clogical_and | |
Clogical_not | |
Clogical_or | |
Clsb_mask | |
Cmake_signed | Make_signed |
Cmake_unsigned | Make_unsigned |
Cmap | A templated map implementation that uses a fixed size buffer |
►Cmap_base | |
CNode | The node element in the map |
Cmap_exception | |
Cmap_full | |
Cmap_iterator | |
Cmap_out_of_bounds | |
Cmath | |
Cmax_value_for_nbits | Definition for non-zero NBITS |
Cmax_value_for_nbits< 0 > | Specialisation for when NBITS == 0 |
Cmean | Mean |
Cmem_cast | Mem_cast |
Cmem_cast_exception | The base class for array_wrapper exceptions |
Cmem_cast_nullptr_exception | The exception thrown when the pointer is null |
Cmem_cast_ptr | Mem_cast_ptr |
Cmem_cast_size_exception | The exception thrown when the type size is too large |
Cmem_cast_types | |
Cmessage | |
►Cmessage_broker | Message broker |
Csubscription | |
Cmessage_bus | The message bus |
Cmessage_bus_exception | Base exception class for message bus |
Cmessage_bus_too_many_subscribers | Too many subscribers |
Cmessage_exception | |
Cmessage_packet | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, T8, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, T7, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, T6, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, T5, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, T4, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, T3, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, T2, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_packet< T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_producer | This router can be used as a producer-only of messages, such an interrupt routine |
Cmessage_router | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, T7, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, T6, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, T5, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, T4, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, T3, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, T2, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router< TDerived, T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Cmessage_router_exception | Base exception class for message router |
Cmessage_router_illegal_id | Router id is out of the legal range |
Cmessage_router_registry | Message router registry |
Cmessage_router_registry_exception | Base exception class for message router registry |
Cmessage_router_registry_full | The registry is full |
Cmessage_tag | |
Cmessage_timer | The message timer |
Cmessage_timer_data | The configuration of a timer |
Cmessage_timer_interrupt | The message timer |
Cmessage_timer_locked | The message timer |
Cminus | |
Cmodulus | |
Cmonostate | |
Cmsb_mask | |
►Cmulti_range | |
Ccompare_type | |
Cforward_step | |
Cforward_step_by | |
Cgreater_than_compare | |
Cless_than_compare | |
Cnot_equal_compare | |
Creverse_step | |
Creverse_step_by | |
Cstep_type | |
Cmulti_range_circular_reference | Circular reference exception |
Cmulti_range_exception | Exception for the multi_range |
►Cmulti_span | |
Cconst_iterator | Const Iterator |
Citerator | Iterator |
Cmultimap | A templated multimap implementation that uses a fixed size buffer |
►Cmultimap_base | |
CNode | The node element in the multimap |
Cmultimap_exception | |
Cmultimap_full | |
Cmultimap_iterator | |
Cmultimap_out_of_bounds | |
Cmultiplies | |
Cmultiset | A templated multiset implementation that uses a fixed size buffer |
►Cmultiset_base | |
CNode | The node element in the multiset |
Cmultiset_exception | |
Cmultiset_full | |
Cmultiset_iterator | |
Cmultiset_out_of_bounds | |
Cmurmur3 | |
Cmutex | This mutex class is implemented using CMSIS's RTOS2 mutexes |
Cnegate | |
Cnegation | Negation |
Cnot_equal_to | |
Cnot_unlinked_exception | Not unlinked exception |
Cnull_message_router | This router can be used as a sink for messages or a 'null source' router |
Cnull_type | |
Cnullopt_t | |
Cnullptr_t | |
Cnumeric_limits | |
Cobservable | |
Cobserver | |
Cobserver< T1 > | |
Cobserver< T1, T2 > | |
Cobserver< T1, T2, T3 > | |
Cobserver< T1, T2, T3, T4 > | |
Cobserver< T1, T2, T3, T4, T5 > | |
Cobserver< T1, T2, T3, T4, T5, T6 > | |
Cobserver< T1, T2, T3, T4, T5, T6, T7 > | |
Cobserver< void > | |
Cobserver_exception | |
Cobserver_list_full | |
Coptional | |
Coptional_exception | |
Coptional_invalid | |
Coutput_iterator_tag | |
Cpacket | |
Cpair | Pair holds two objects of arbitrary type |
Cparameter_type | Determine how to pass parameters |
Cparity_checksum | Parity Checksum |
Cpearson | |
Cpermutations | |
Cpermutations< NV, 0 > | |
Cpersistent_message | |
Cplus | |
►Cpoly_span | Poly Span - Fixed Extent |
Cchar_ptr_type | |
Cpoly_span< TBase, etl::dynamic_extent > | Poly Span - Dynamic Extent |
Cpool | |
Cpool_element_size | |
Cpool_exception | |
Cpool_ext | |
Cpool_no_allocation | |
Cpool_object_not_in_pool | |
Cpower | |
Cpower< NV, 0 > | |
Cpower_of_2_round_down | |
Cpower_of_2_round_down< 0 > | |
Cpower_of_2_round_down< 1 > | |
Cpower_of_2_round_down< 2 > | |
Cpower_of_2_round_up | |
Cpower_of_2_round_up< 0 > | |
Cpriority_queue | |
Cpriority_queue_exception | |
Cpriority_queue_full | |
Cpriority_queue_iterator | |
Cpseudo_moving_average | |
Cpseudo_moving_average< T, 0, SCALING_, true, false > | |
Cpseudo_moving_average< T, 0U, 1U, false, true > | |
Cpseudo_moving_average< T, SAMPLE_SIZE_, 1U, false, true > | |
Cpseudo_moving_average< T, SAMPLE_SIZE_, SCALING_, true, false > | |
Cpush_insert_iterator | Turns assignment into a push |
Cpvoidvector | |
Cquantize | Quantize |
Cqueue | |
Cqueue_base | |
Cqueue_empty | |
Cqueue_exception | |
Cqueue_full | |
Cqueue_lockable | |
Cqueue_lockable_base | |
Cqueue_spsc_isr | |
Cqueue_spsc_isr_base | |
Cqueue_spsc_locked | |
Cradix | |
Crandom | |
Crandom_access_iterator_tag | |
Crandom_clcg | |
Crandom_lcg | |
Crandom_lsfr | |
Crandom_mwc | |
Crandom_pcg | |
Crandom_xorshift | |
Crank | Rank |
Cratio | |
Creference_count_overrun | |
Creference_counted_message | |
►Creference_counted_message_pool | A pool for allocating reference counted messages |
Cpool_message_parameters | |
Creference_counted_message_pool_allocation_failure | Exception if the allocation failed |
Creference_counted_message_pool_exception | Exception type for etl::reference_counted_message_pool |
Creference_counted_message_pool_release_failure | Exception if the release failed |
Creference_counted_object | |
Creference_counter | A specific type of reference counter |
Creference_counter< void > | A specialisation for a counter type of void |
Creference_counting_exception | |
Creference_flat_map | |
Creference_flat_multimap | |
Creference_flat_multiset | |
Creference_flat_set | |
Creference_wrapper | |
Cremove_all_extents | Remove_all_extents |
Cremove_const | Remove_const |
Cremove_const< const T > | |
Cremove_cv | Remove_cv |
Cremove_cvref | Remove_cvref |
Cremove_extent | Remove_extent |
Cremove_pointer | Remove_pointer |
Cremove_pointer< const T * > | |
Cremove_pointer< const T *const > | |
Cremove_pointer< const volatile T * > | |
Cremove_pointer< const volatile T *const > | |
Cremove_pointer< T * > | |
Cremove_pointer< T *const > | |
Cremove_pointer< volatile T * > | |
Cremove_pointer< volatile T *const > | |
Cremove_reference | Remove_reference |
Cremove_reference< T & > | |
Cremove_volatile | Remove_volatile |
Cremove_volatile< volatile T > | |
Crescale | Rescale function |
Creverse_bits_const | |
Creverse_bits_const< int16_t, Value > | |
Creverse_bits_const< int32_t, Value > | |
Creverse_bits_const< int64_t, Value > | |
Creverse_bits_const< uint16_t, Value > | |
Creverse_bits_const< uint32_t, Value > | |
Creverse_bits_const< uint64_t, Value > | |
Creverse_iterator | |
Crms | Standard Deviation |
Cscaled_rounding_t | |
Cscheduler | Scheduler |
Cscheduler_exception | Base exception class for scheduler |
Cscheduler_no_tasks_exception | 'No tasks' exception |
Cscheduler_null_task_exception | 'Null tasks' exception |
Cscheduler_policy_highest_priority | |
Cscheduler_policy_most_work | |
Cscheduler_policy_sequential_multiple | |
Cscheduler_policy_sequential_single | |
Cscheduler_too_many_tasks_exception | 'Too many tasks' exception |
Cselect1st | Functor to select pair::first |
Cselect2nd | Functor to select pair::second |
Cset | A templated set implementation that uses a fixed size buffer |
►Cset_base | |
CNode | The node element in the set |
Cset_exception | |
Cset_full | |
Cset_iterator | |
Cset_out_of_bounds | |
Cshared_message | |
Csigned_type | Defines one of five signed types that has the same size as T |
Csingleton | Creates |
Csingleton_base | |
Csingleton_base_already_created | Singleton instance already exists |
Csingleton_base_exception | Base singleton error exception |
Csingleton_base_not_created | Singleton not created error exception |
Csingleton_exception | Base singleton error exception |
Csingleton_factory | |
Csingleton_not_created | Singleton not created error exception |
Csize_of | Size_of |
Csize_of< void > | |
Csize_type_lookup | |
Csize_type_lookup< etl::memory_model::MEMORY_MODEL_HUGE > | |
Csize_type_lookup< etl::memory_model::MEMORY_MODEL_LARGE > | |
Csize_type_lookup< etl::memory_model::MEMORY_MODEL_MEDIUM > | |
Csize_type_lookup< etl::memory_model::MEMORY_MODEL_SMALL > | |
Csmallest_int_for_bits | Template to determine the smallest signed int type that can contain a value with the specified number of bits. Defines 'type' which is the type of the smallest signed integer |
Csmallest_int_for_value | Template to determine the smallest int type that can contain the specified signed value. Defines 'type' which is the type of the smallest signed integer |
Csmallest_type | |
Csmallest_type< T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void > | |
Csmallest_uint_for_bits | Template to determine the smallest unsigned int type that can contain a value with the specified number of bits. Defines 'type' which is the type of the smallest unsigned integer |
Csmallest_uint_for_value | Template to determine the smallest unsigned int type that can contain the specified unsigned value. Defines 'type' which is the type of the smallest unsigned integer |
Cspan | Span - Fixed Extent |
Cspan< T, etl::dynamic_extent > | Span - Dynamic Extent |
Csparse_histogram | Histogram for sparse keys |
Csqrt | Calculates the smallest value that, when squared, will be not greater than VALUE |
Cstack | |
Cstack_base | |
Cstack_empty | |
Cstack_exception | |
Cstack_full | |
Cstandard_deviation | Standard Deviation |
Cstandard_deviation_type | |
Cstate_chart | |
Cstate_chart< TObject, void > | |
Cstate_chart_ct | |
Cstate_chart_ctp | |
Cstring | |
Cstring_base | |
Cstring_empty | |
Cstring_exception | |
Cstring_ext | |
Cstring_iterator | |
Cstring_out_of_bounds | |
Cstring_pad_direction | String_pad_direction |
Cstring_truncation | |
Cstring_view_bounds | |
Cstring_view_exception | The base class for basic_string_view exceptions |
Cstring_view_uninitialised | |
Csuccessor | Adds successor traits to a class |
Csuccessor_exception | Exception for the successor |
Csuccessor_invalid | Invalid exception for successor |
Ctask | Task |
Ctask_exception | Base exception class for task |
Cthreshold | Threshold |
►Ctimer | Common definitions for the timer framework |
Cid | |
Cinterval | |
Cmode | |
Cstart | |
Cstate | |
Cto_arithmetic_result | Status values for to_arithmetic |
Cto_arithmetic_status | Status values for to_arithmetic |
Ctree_link | A binary tree link |
Ctype_def | |
►Ctype_id_lookup | |
Cid_from_type | |
Ctype_from_id | |
Ctype_id_pair | The type/id pair type to use for type/id lookup template parameters |
Ctype_identity | |
►Ctype_select | |
Cselect | |
►Ctype_select< T0 > | |
Cselect | |
►Ctype_select< T0, T1 > | |
Cselect | |
►Ctype_select< T0, T1, T2 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > | |
Cselect | |
►Ctype_select< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > | |
Cselect | |
►Ctype_type_lookup | |
Ctype_from_type | |
Ctype_type_pair | The type/type pair type to use for type/type lookup template parameters |
Ctype_with_alignment | |
Ctypes | A set of templates to allow related types to be derived |
Ctypes< T & > | |
Ctypes< T * > | |
Ctypes< T *const > | |
Cu16string | |
Cu16string_ext | |
Cu32string | |
Cu32string_ext | |
Cu8string | |
Cu8string_ext | |
Cunaligned_type_buffer_size | Buffer size exception |
Cunaligned_type_exception | |
Cunary_function | |
Cunexpect_t | Unexpect_t |
Cunexpected | |
Cunhandled_message_exception | |
Cunique_ptr | |
Cunique_ptr< T[], TDeleter > | |
Cunordered_map | A templated unordered_map implementation that uses a fixed size buffer |
Cunordered_map_exception | |
Cunordered_map_full | |
Cunordered_map_iterator | |
Cunordered_map_out_of_range | |
Cunordered_multimap | A templated unordered_multimap implementation that uses a fixed size buffer |
Cunordered_multimap_exception | |
Cunordered_multimap_full | |
Cunordered_multimap_iterator | |
Cunordered_multimap_out_of_range | |
Cunordered_multiset | A templated unordered_multiset implementation that uses a fixed size buffer |
Cunordered_multiset_exception | |
Cunordered_multiset_full | |
Cunordered_multiset_iterator | |
Cunordered_multiset_out_of_range | |
Cunordered_set | A templated unordered_set implementation that uses a fixed size buffer |
Cunordered_set_exception | |
Cunordered_set_full | |
Cunordered_set_iterator | |
Cunordered_set_out_of_range | |
Cunsigned_type | Defines one of five unsigned types that has the same size as T |
Cvariance | Variance |
Cvariance_type | |
►Cvariant | |
Creader_type | |
Creader_type< R1, no_type2, no_type3, no_type4, no_type5, no_type6, no_type7, no_type8 > | Define the reader type for 1 type |
Creader_type< R1, R2, no_type3, no_type4, no_type5, no_type6, no_type7, no_type8 > | Define the reader type for 2 types |
Creader_type< R1, R2, R3, no_type4, no_type5, no_type6, no_type7, no_type8 > | Define the reader type for 3 types |
Creader_type< R1, R2, R3, R4, no_type5, no_type6, no_type7, no_type8 > | Define the reader type for 4 types |
Creader_type< R1, R2, R3, R4, R5, no_type6, no_type7, no_type8 > | Define the reader type for 5 types |
Creader_type< R1, R2, R3, R4, R5, R6, no_type7, no_type8 > | Define the reader type for 6 types |
Creader_type< R1, R2, R3, R4, R5, R6, R7, no_type8 > | Define the reader type for 7 types |
Cvariant_alternative | |
Cvariant_alternative< tIndex, TVariant const > | |
Cvariant_alternative< tIndex, TVariant const volatile > | |
Cvariant_alternative< tIndex, TVariant volatile > | |
Cvariant_exception | |
Cvariant_incorrect_type_exception | |
Cvariant_not_a_base_exception | |
Cvariant_pool | |
Cvariant_pool_ext | |
Cvector_base | |
Cvector_empty | |
Cvector_exception | |
Cvector_full | |
Cvector_incompatible_type | |
Cvector_out_of_bounds | |
Cvisitable | |
Cvisitable< T1 > | |
Cvisitable< T1, T2 > | |
Cvisitable< T1, T2, T3 > | |
Cvisitor | |
Cvisitor< T1 > | |
Cvisitor< T1, T2 > | |
Cvisitor< T1, T2, T3 > | |
Cvisitor< T1, T2, T3, T4 > | |
Cvisitor< T1, T2, T3, T4, T5 > | |
Cvisitor< T1, T2, T3, T4, T5, T6 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > | |
Cvisitor< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > | |
Cvisitor_tag | |
Cwhitespace | Whitespace |
Cwhitespace< char > | |
Cwhitespace< wchar_t > | |
Cwstring | |
Cwstring_ext | |
Cxor_checksum | XOR Checksum |
Cxor_rotate_checksum | XOR-shift Checksum |