FastLED 3.9.15
Loading...
Searching...
No Matches
allocator.h File Reference
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "fl/inplacenew.h"
#include "fl/type_traits.h"
#include "fl/unused.h"
+ Include dependency graph for allocator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::allocator< T >
 
struct  fl::allocator< T >::rebind< U >
 
class  fl::allocator_psram< T >
 
struct  fl::allocator_psram< T >::rebind< U >
 
class  fl::PSRamAllocator< T >
 

Namespaces

namespace  fl
 Implements a simple red square effect for 2D LED grids.
 

Macros

#define FL_USE_PSRAM_ALLOCATOR(TYPE)
 

Functions

void fl::Free (void *ptr)
 
void fl::Malloc (size_t size)
 
void * fl::PSRamAllocate (size_t size, bool zero)
 
void fl::PSRamDeallocate (void *ptr)
 
void fl::SetPSRamAllocator (void *(*alloc)(size_t), void(*free)(void *))
 

Class Documentation

◆ fl::allocator::rebind

struct fl::allocator::rebind
Class Members
typedef allocator< U > other allocator<U>

◆ fl::allocator_psram::rebind

struct fl::allocator_psram::rebind
Class Members
typedef allocator_psram< U > other allocator_psram<U>