Lines Matching defs:IFX_Allocator
129 } IFX_Allocator;
130 IFX_Allocator* FXMEM_GetDefAllocator();
151 inline void* operator new(size_t size, IFX_Allocator* fxAllocator)
155 inline void operator delete(void* ptr, IFX_Allocator* fxAllocator)
167 void* operator new (size_t size, IFX_Allocator* pAllocator, FX_LPCSTR file, int line);
170 void operator delete (void* p, IFX_Allocator* pAllocator, FX_LPCSTR file, int line);
173 void* operator new (size_t size, IFX_Allocator* pAllocator);
178 void operator delete (void* p, IFX_Allocator* pAllocator);
190 IFX_Allocator* GetAllocator() const
196 void* operator new[] (size_t size, IFX_Allocator* pAllocator, FX_LPCSTR file, int line)
202 void operator delete[] (void* p, IFX_Allocator* pAllocator, FX_LPCSTR file, int line) {}
205 void* operator new[] (size_t size, IFX_Allocator* pAllocator)
213 void operator delete[] (void* p, IFX_Allocator* pAllocator) {}
217 IFX_Allocator* m_pAllocator;
225 class CFX_GrowOnlyPool : public IFX_Allocator, public CFX_Object
229 CFX_GrowOnlyPool(IFX_Allocator* pAllocator = NULL, size_t trunk_size = 16384);
233 void SetAllocator(IFX_Allocator* pAllocator);
266 IFX_Allocator* m_pAllocator;