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