Home | History | Annotate | Download | only in fxcrt

Lines Matching refs:pAllocator

16     virtual void		Release(IFX_Allocator* pAllocator = NULL) = 0;

27 IFXCRT_FileAccess* FXCRT_FileAccess_Create(IFX_Allocator* pAllocator = NULL);
31 CFX_CRTFileStream(IFXCRT_FileAccess* pFA, IFX_Allocator* pAllocator) : m_pAllocator(pAllocator), m_pFile(pFA), m_dwCount(1), m_bUseRange(FALSE), m_nOffset(0), m_nSize(0) {}
128 CFX_MemoryStream(FX_BOOL bConsecutive, IFX_Allocator* pAllocator)
129 : m_Blocks(pAllocator)
139 CFX_MemoryStream(FX_LPBYTE pBuffer, size_t nSize, FX_BOOL bTakeOver, IFX_Allocator* pAllocator)
140 : m_Blocks(pAllocator)
153 IFX_Allocator* pAllocator = m_Blocks.m_pAllocator;
156 FX_Allocator_Free(pAllocator, (FX_LPBYTE)m_Blocks[i]);
172 IFX_Allocator* pAllocator = m_Blocks.m_pAllocator;
173 if (pAllocator) {
174 FX_DeleteAtAllocator(this, pAllocator, CFX_MemoryStream);
268 IFX_Allocator* pAllocator = m_Blocks.m_pAllocator;
271 void* block = FX_Allocator_Alloc(pAllocator, FX_BYTE, m_nTotalSize);
274 m_Blocks[0] = FX_Allocator_Realloc(pAllocator, FX_BYTE, m_Blocks[0], m_nTotalSize);
376 IFX_Allocator* pAllocator = m_Blocks.m_pAllocator;
378 FX_LPBYTE pBlock = FX_Allocator_Alloc(pAllocator, FX_BYTE, m_nGrowSize);