arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AllocatorExt Class Reference

Memory allocateator which uses ps_malloc (on the ESP32) and if this fails it resorts to malloc. More...

#include <Allocator.h>

Inheritance diagram for AllocatorExt:
Allocator

Public Member Functions

virtual voidallocate (size_t size)
 Allocates memory.
 
template<class T >
Tcreate ()
 
template<class T >
TcreateArray (int len)
 
virtual void free (void *memory)
 frees memory
 
template<class T >
void remove (T *obj)
 deletes an object
 
template<class T >
void removeArray (T *obj, int len)
 

Detailed Description

Memory allocateator which uses ps_malloc (on the ESP32) and if this fails it resorts to malloc.

Author
Phil Schatzmann

Member Function Documentation

◆ allocate()

virtual void * allocate ( size_t  size)
inlinevirtualinherited

Allocates memory.

◆ create()

template<class T >
T * create ( )
inlineinherited

◆ createArray()

template<class T >
T * createArray ( int  len)
inlineinherited

◆ free()

virtual void free ( void memory)
inlinevirtualinherited

frees memory

◆ remove()

template<class T >
void remove ( T obj)
inlineinherited

deletes an object

◆ removeArray()

template<class T >
void removeArray ( T obj,
int  len 
)
inlineinherited

The documentation for this class was generated from the following file: