FFL
Loading...
Searching...
No Matches
FFLiAllocator.h
Go to the documentation of this file.
1#ifndef FFLI_ALLOCATOR_H_
2#define FFLI_ALLOCATOR_H_
3
4#include <nn/ffl/types.h>
5
6#include <cafe/mem.h>
7
9{
10public:
13
14 void Init(void* pBuffer, u32 size);
15
16 bool IsValid() const;
17
18 void* Allocate(u32 size, u32 alignment = 4);
19 void Free(void* ptr);
20
21private:
23};
25
26#endif // FFLI_ALLOCATOR_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiAllocator.h:9
bool IsValid() const
Definition FFLiAllocator.cpp:19
void Free(void *ptr)
Definition FFLiAllocator.cpp:29
void * Allocate(u32 size, u32 alignment=4)
Definition FFLiAllocator.cpp:24
void Init(void *pBuffer, u32 size)
Definition FFLiAllocator.cpp:14
FFLiAllocator()
Definition FFLiAllocator.cpp:3
~FFLiAllocator()
Definition FFLiAllocator.cpp:8
MEMHeapHandle m_HeapHandle
Definition FFLiAllocator.h:22