H A D | table.h | 163 * @param pTab The table to duplicate. 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); 174 * @param pTab The table to destroy. 176 DECLCALLBACKMEMBER(void, pfnDestroy)(PRTTAB pTab); 185 * @param pTab The table. 188 DECLCALLBACKMEMBER(void **, pfnProbe)(PRTTAB pTab, void *pvItem); 195 * @param pTab The table. 198 DECLCALLBACKMEMBER(void *, pfnInsert)(PRTTAB pTab, void *pvItem); 206 * @param pTab Th 412 RTTabDuplicate(PCRTTAB pTab, PFNRTTABDUPLICATE pfnDuplicate, PFNRTTABCALLBACK pfnNewCB, PRTTABALLOCATOR pAllocator) argument 422 RTTabDestroy(PRTTAB pTab) argument 433 RTTabCount(PRTTAB pTab) argument 448 RTTabProbe(PRTTAB pTab, void *pvItem) argument 461 RTTabInsert(PRTTAB pTab, void *pvItem) argument 475 RTTabReplace(PRTTAB pTab, void *pvItem) argument 488 RTTabRemove(PRTTAB pTab, const void *pvItem) argument 501 RTTabFind(PRTTAB pTab, const void *pvItem) argument 513 PRTTAB pTab; member in struct:RTTABTRAVERSERCORE 551 RTTabTravInit(PRTTAB pTab, PRTTABTRAVERSER pTravNew) argument 568 RTTabTravFirst(PRTTAB pTab, PRTTABTRAVERSER pTravNew) argument 585 RTTabTravLast(PRTTAB pTab, PRTTABTRAVERSER pTravNew) argument 603 RTTabTravFind(PRTTAB pTab, PRTTABTRAVERSER pTravNew, const void *pvItem) argument 624 RTTabTravInsert(PRTTAB pTab, PRTTABTRAVERSER pTravNew, void *pvItem) argument [all...] |