Go to the source code of this file.
|
| struct | fl::allocation_result< Pointer, SizeType > |
| |
| class | fl::allocator< T > |
| |
| struct | fl::allocator< T >::rebind< U > |
| |
| class | fl::allocator_inlined< T, N, BaseAllocator > |
| |
| struct | fl::allocator_inlined< T, N, BaseAllocator >::InlinedStorage |
| |
| struct | fl::allocator_inlined< T, N, BaseAllocator >::rebind< U > |
| |
| class | fl::allocator_psram< T > |
| |
| struct | fl::allocator_psram< T >::rebind< U > |
| |
| class | fl::allocator_realloc< T > |
| |
| struct | fl::allocator_realloc< T >::rebind< U > |
| |
| class | fl::allocator_slab< T, SLAB_SIZE > |
| |
| struct | fl::allocator_slab< T, SLAB_SIZE >::rebind< U > |
| |
| struct | fl::allocator_traits< Allocator > |
| |
| struct | fl::allocator_traits< Allocator >::has_allocate_at_least< A, typename > |
| |
| struct | fl::allocator_traits< Allocator >::has_allocate_at_least< A, decltype((void) fl::declval< A >().allocate_at_least(fl::declval< typename A::size_type >()))> |
| |
| struct | fl::allocator_traits< Allocator >::has_reallocate< A, typename > |
| |
| struct | fl::allocator_traits< Allocator >::has_reallocate< A, decltype((void) fl::declval< A >().reallocate(fl::declval< typename A::pointer >(), fl::declval< typename A::size_type >(), fl::declval< typename A::size_type >()))> |
| |
| class | fl::PSRamAllocator< T > |
| |
| struct | fl::PSRamDeleter< T > |
| |
| class | fl::SlabAllocator< T, SLAB_SIZE > |
| |
| struct | fl::SlabAllocator< T, SLAB_SIZE >::Slab |
| |
|
| namespace | fl |
| | Base definition for an LED controller.
|
| |
| namespace | fl::detail |
| | Compile-time linker keep-alive hook for a single fl::Bus.
|
| |
|
| template<typename T, fl::size N> |
| using | fl::allocator_inlined_psram = allocator_inlined<T, N, fl::allocator_psram<T>> |
| |
| template<typename T, fl::size N> |
| using | fl::allocator_inlined_slab = allocator_inlined<T, N, fl::allocator_slab<T>> |
| |
| template<typename T, fl::size N, fl::size SLAB_SIZE = 8> |
| using | fl::allocator_inlined_slab_psram = allocator_inlined<T, N, fl::allocator_slab<T, SLAB_SIZE>> |
| |
◆ fl::allocation_result
| struct fl::allocation_result |
| Class Members |
|
SizeType |
count |
|
|
Pointer |
ptr |
|
◆ fl::allocator::rebind
| struct fl::allocator::rebind |
◆ fl::allocator_inlined::rebind
| struct fl::allocator_inlined::rebind |
◆ fl::allocator_psram::rebind
| struct fl::allocator_psram::rebind |
◆ fl::allocator_realloc::rebind
| struct fl::allocator_realloc::rebind |
◆ fl::allocator_slab::rebind
| struct fl::allocator_slab::rebind |