| ▼Nm5 | Top level namespace of M5 |
| ▼Ncontainer | |
| CCircularBuffer | Type CircularBuffer giving size in constructor |
| CFixedCircularBuffer | Type CircularBuffer giving size in template parameter |
| ▼Nstl | |
| ▼Ndetail | \exclude |
| ►Nswap_adl_tests | |
| Cis_adl_swap_noexcept | |
| Cis_std_swap_noexcept | |
| Cis_std_swap_noexcept< T[N]> | |
| Ctag | |
| Cconjunction | |
| Cconjunction< B > | |
| Cconjunction< B, Bs... > | |
| Cdefault_constructor_tag | |
| Cexpected_copy_assign_base | |
| Cexpected_copy_assign_base< T, E, false > | |
| Cexpected_copy_base | |
| Cexpected_copy_base< T, E, false > | |
| Cexpected_default_ctor_base | |
| Cexpected_default_ctor_base< T, E, false > | |
| Cexpected_delete_assign_base | |
| Cexpected_delete_assign_base< T, E, false, false > | |
| Cexpected_delete_assign_base< T, E, false, true > | |
| Cexpected_delete_assign_base< T, E, true, false > | |
| Cexpected_delete_ctor_base | |
| Cexpected_delete_ctor_base< T, E, false, false > | |
| Cexpected_delete_ctor_base< T, E, false, true > | |
| Cexpected_delete_ctor_base< T, E, true, false > | |
| Cexpected_move_assign_base | |
| Cexpected_move_assign_base< T, E, false > | |
| Cexpected_move_base | |
| Cexpected_move_base< T, E, false > | |
| Cexpected_operations_base | |
| Cexpected_operations_base< void, E > | |
| Cexpected_storage_base | |
| Cexpected_storage_base< T, E, false, true > | |
| Cexpected_storage_base< T, E, true, false > | |
| Cexpected_storage_base< T, E, true, true > | |
| Cexpected_storage_base< void, E, false, false > | |
| ►Cexpected_storage_base< void, E, false, true > | |
| Cdummy | |
| Ci_am_secret | |
| Cinvoke_result_impl | |
| Cinvoke_result_impl< F, decltype(detail::invoke(std::declval< F >(), std::declval< Us >()...), void()), Us... > | |
| Cis_expected_impl | |
| Cis_expected_impl< expected< T, E > > | |
| Cis_nothrow_swappable | |
| Cis_optional_impl | |
| Cis_optional_impl< optional< T > > | |
| Cis_swappable | |
| Cis_swappable< T[N], T[N]> | |
| Cno_init_t | |
| Coptional_copy_assign_base | |
| Coptional_copy_assign_base< T, false > | |
| Coptional_copy_base | |
| Coptional_copy_base< T, false > | |
| Coptional_delete_assign_base | |
| Coptional_delete_assign_base< T, false, false > | |
| Coptional_delete_assign_base< T, false, true > | |
| Coptional_delete_assign_base< T, true, false > | |
| Coptional_delete_ctor_base | |
| Coptional_delete_ctor_base< T, false, false > | |
| Coptional_delete_ctor_base< T, false, true > | |
| Coptional_delete_ctor_base< T, true, false > | |
| Coptional_move_assign_base | |
| Coptional_move_assign_base< T, false > | |
| Coptional_move_base | |
| Coptional_move_base< T, false > | |
| Coptional_operations_base | |
| ►Coptional_storage_base | |
| Cdummy | |
| ►Coptional_storage_base< T, true > | |
| Cdummy | |
| Creturns_void_impl | |
| Creturns_void_impl< F, void_t< invoke_result_t< F, U... > >, U... > | |
| CTC | |
| Cvoider | |
| Cbad_expected_access | |
| Cbad_optional_access | |
| Cexpected | |
| Cin_place_t | A tag type to tell optional to construct its value in-place |
| Cmonostate | Used to represent an optional with no data; essentially a bool |
| ▼Cnullopt_t | A tag type to represent an empty optional |
| Cdo_not_use | |
| Coptional | |
| Coptional< T & > | |
| Cunexpect_t | |
| Cunexpected | |
| ▼Ntypes | |
| CU16 | Endian-compliant uint16 |
| ▼Nutility | |
| ▼Nbutton | |
| CStatus | Button status management |
| CBitSegment | |
| CCRC16 | Base class of the CRC16 calculator |
| CCRC8 | Base class of the CRC8 calculator |
| CCRC8_Checksum | |
| CFibonacciLFSR_Left | Fibonacci LFSR (left-shift version) |
| CFibonacciLFSR_Right | Fibonacci LFSRs (right-shift version) |
| ▼Nstd | |
| Chash< m5::stl::optional< T > > | |
| CCRC8_CheckSum | Typical CRC8 calculator used for read and write data with the chip |