|
| template<typename T , size_t S = sizeof(T)> |
| auto | etl::allocate (size_t size, mangling_faker< S >=mangling_faker< S >()) |
| | Allocate an array of the given size for the given type. More...
|
| |
| template<typename T , size_t S = sizeof(T)> |
| T * | etl::aligned_allocate (size_t size, mangling_faker< S >=mangling_faker< S >()) |
| | Allocate an aligned rray of the given size for the given type. More...
|
| |
| template<typename T , size_t S = sizeof(T)> |
| void | etl::aligned_release (T *ptr, mangling_faker< S >=mangling_faker< S >()) |
| | Release some aligned memory. More...
|
| |
| template<typename T , size_t S = sizeof(T)> |
| aligned_ptr< T > | etl::aligned_allocate_auto (size_t size, mangling_faker< S >=mangling_faker< S >()) |
| | Allocate an aligned rray of the given size for the given type. More...
|
| |
Contains allocation utilities.