Lines Matching defs:pTrav

312      * @param   pTrav           The traverser to duplicate.
315 DECLCALLBACKMEMBER(PRTTABTRAVERSERCORE, pfnTravDuplicate)(PRTTABTRAVERSERCORE pTrav, PCRTTABTRAVERSER pTravNew);
323 * @param pTrav The traverser which is to be free.
325 DECLCALLBACKMEMBER(void, pfnTravFree)(PRTTABTRAVERSERCORE pTrav);
331 * @param pTrav The traverser.
333 DECLCALLBACKMEMBER(void *, pfnTravCur)(PCRTTABTRAVERSERCORE pTrav);
339 * @param pTrav The traverser.
341 DECLCALLBACKMEMBER(void *, pfnTravNext)(PRTTABTRAVERSERCORE pTrav);
347 * @param pTrav The traverser.
349 DECLCALLBACKMEMBER(void *, pfnTravPrev)(PRTTABTRAVERSERCORE pTrav);
360 * @param pTrav The traverser.
363 DECLCALLBACKMEMBER(void *, pfnTravReplace)(PRTTABTRAVERSERCORE pTrav, void *pvItem);
635 * @param pTrav The traverser to duplicate.
638 DECLINLINE(PRTTABTRAVERSERCORE) RTTabTravDuplicate(PRTTABTRAVERSERCORE pTrav, PCRTTABTRAVERSER pTravNew)
640 if (pTrav)
641 return pTrav->pTab->pOps->pfnTravDuplicate(pTrav, pTravNew);
651 * @param pTrav The traverser which is to be free.
653 DECLINLINE(void) RTTabTravFree(PRTTABTRAVERSERCORE pTrav)
655 if (pTrav && pTrav->fAllocated)
656 pTrav->pTab->pOps->pfnTravFree(pTrav);
663 * @param pTrav The traverser.
665 DECLINLINE(void *) RTTabTravCur(PCRTTABTRAVERSERCORE pTrav)
667 return pTrav->pTab->pOps->pfnTravCur(pTrav);
674 * @param pTrav The traverser.
676 DECLINLINE(void *) RTTabTravNext(PRTTABTRAVERSERCORE pTrav)
678 return pTrav->pTab->pOps->pfnTravNext(pTrav);
685 * @param pTrav The traverser.
687 DECLINLINE(void *) RTTabTravPrev(PRTTABTRAVERSERCORE pTrav)
689 return pTrav->pTab->pOps->pfnTravPrev(pTrav);
701 * @param pTrav The traverser.
704 DECLINLINE(void *) RTTabTravReplace(PRTTABTRAVERSERCORE pTrav, void *pvItem)
706 return pTrav->pTab->pOps->pfnTravReplace(pTrav, pvItem);