FFL
Loading...
Searching...
No Matches
FFLiBufferAllocatorForZlib.h
Go to the documentation of this file.
1#ifndef FFLI_BUFFER_ALLOCATOR_FOR_ZLIB_H_
2#define FFLI_BUFFER_ALLOCATOR_FOR_ZLIB_H_
3
4#include <nn/ffl/detail/FFLiAllocatorInterface.h>
5#include <nn/ffl/detail/FFLiBufferAllocator.h>
6
8{
9public:
10 FFLiBufferAllocatorForZlib(void* pBuffer, u32 size);
12
13 virtual void* Allocate(u32 size);
14 virtual void* Allocate(u32 size, u32 alignment);
15 virtual void Free(void* ptr);
16private:
18};
20
21#endif // FFLI_BUFFER_ALLOCATOR_FOR_ZLIB_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiAllocatorInterface.h:7
Definition FFLiBufferAllocatorForZlib.h:8
virtual ~FFLiBufferAllocatorForZlib()
Definition FFLiBufferAllocatorForZlib.cpp:8
FFLiBufferAllocator m_BufferAllocator
Definition FFLiBufferAllocatorForZlib.h:17
virtual void * Allocate(u32 size, u32 alignment)
FFLiBufferAllocatorForZlib(void *pBuffer, u32 size)
Definition FFLiBufferAllocatorForZlib.cpp:3
virtual void * Allocate(u32 size)
Definition FFLiBufferAllocatorForZlib.cpp:12
virtual void Free(void *ptr)
Definition FFLiBufferAllocatorForZlib.cpp:17
Definition FFLiBufferAllocator.h:16