Lines Matching refs:pAllocator
46 * @param pAllocator The allocator structure.
49 typedef DECLCALLBACK(void *) FNRTTABALLOC(PRTTABALLOCATOR pAllocator, size_t cb);
56 * @param pAllocator The allocator structure.
59 typedef DECLCALLBACK(void *) FNRTTABFREE(PRTTABALLOCATOR pAllocator, void *pv);
153 * @param pAllocator Custom allocator. Pass NULL for the default allocator.
156 DECLCALLBACKMEMBER(PRTTAB, pfnCreate)(PCRTTABOPS pOps, unsigned fCreateFlags, PRTTABALLOCATOR pAllocator, PFNRTTABCOMP pfnComp);
167 * @param pAllocator Custom allocator. Pass NULL to use the same allocator as pTab.
169 DECLCALLBACKMEMBER(PRTTAB, pfnDuplicate)(PCRTTAB pTab, PFNRTTABDUPLICATE pfnDuplicate, PFNRTTABCALLBACK pfnNewCB, PRTTABALLOCATOR pAllocator);
393 * @param pAllocator Custom allocator. Pass NULL for the default allocator.
396 DECLINLINE(PRTTAB) RTTabCreate(PCRTTABOPS pOps, unsigned fCreateFlags, PRTTABALLOCATOR pAllocator, PFNRTTABCOMP pfnComp)
398 return pOps->pfnCreate(pOps, fCreateFlags, pAllocator, pfnComp);
410 * @param pAllocator Custom allocator. Pass NULL to use the same allocator as pTab.
412 DECLINLINE(PRTTAB) RTTabDuplicate(PCRTTAB pTab, PFNRTTABDUPLICATE pfnDuplicate, PFNRTTABCALLBACK pfnNewCB, PRTTABALLOCATOR pAllocator)
414 return pTab->pOps->pfnDuplicate(pTab, pfnDuplicate, pfnNewCB, pAllocator);