CMSIS-DSP  
CMSIS DSP Software Library
 
Loading...
Searching...
No Matches
memory_pool.hpp File Reference
#include <cstdio>
#include <cstddef>
#include <vector>
#include "common.hpp"

Data Structures

struct  default_user_allocator_malloc_free
 Malloc memory allocator. More...
 
struct  user_allocator_aligned_malloc
 Memory allocation for aligned buffers. More...
 
struct  malloc_allocator< L >
 Default memory allocator for vectors and matrixes. More...
 
struct  ListElem
 Simple list of elements. More...
 
class  MemoryPool< BUF_SIZE, UserAllocator >
 This class describes a memory pool that can be used to build a memory allocator for vectors and matrixes. More...
 

Namespaces

namespace  arm_cmsis_dsp
 

Functions

void * aligned_malloc (std::size_t alignment, std::size_t size)
 Aligned memory allocation.
 
void aligned_free (void *ptr)
 Free an aligned buffer.