#include <stdlib.h>
#include <string.h>
#include "fl/inplacenew.h"
#include "fl/memfill.h"
#include "fl/type_traits.h"
#include "fl/unused.h"
#include "fl/bit_cast.h"
#include "fl/stdint.h"
#include "fl/bitset.h"
Go to the source code of this file.
|
| 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_slab< T, SLAB_SIZE > |
| |
| struct | fl::allocator_slab< T, SLAB_SIZE >::rebind< U > |
| |
| class | fl::PSRamAllocator< T > |
| |
| class | fl::SlabAllocator< T, SLAB_SIZE > |
| |
| struct | fl::SlabAllocator< T, SLAB_SIZE >::Slab |
| |
|
| 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::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_slab::rebind
| struct fl::allocator_slab::rebind |