Lines Matching defs:pStrSpace
82 * @param pStrSpace The space to insert it into.
85 RTDECL(bool) RTStrSpaceInsert(PRTSTRSPACE pStrSpace, PRTSTRSPACECORE pStr)
88 PRTSTRSPACECORE pMatch = KAVL_FN(Get)(pStrSpace, pStr->Key);
90 return KAVL_FN(Insert)(pStrSpace, pStr);
109 * @param pStrSpace The space to insert it into.
112 RTDECL(PRTSTRSPACECORE) RTStrSpaceRemove(PRTSTRSPACE pStrSpace, const char *pszString)
116 PRTSTRSPACECORE pCur = KAVL_FN(Get)(pStrSpace, Key);
136 pCur = KAVL_FN(Remove)(pStrSpace, Key);
141 bool fRc = KAVL_FN(Insert)(pStrSpace, pInsert);
158 * @param pStrSpace The space to insert it into.
161 RTDECL(PRTSTRSPACECORE) RTStrSpaceGet(PRTSTRSPACE pStrSpace, const char *pszString)
165 PRTSTRSPACECORE pCur = KAVL_FN(Get)(pStrSpace, Key);
184 * @param pStrSpace The space to insert it into.
190 RTDECL(PRTSTRSPACECORE) RTStrSpaceGetN(PRTSTRSPACE pStrSpace, const char *pszString, size_t cchMax)
194 PRTSTRSPACECORE pCur = KAVL_FN(Get)(pStrSpace, Key);
215 * @param pStrSpace The space to insert it into.
219 RTDECL(int) RTStrSpaceEnumerate(PRTSTRSPACE pStrSpace, PFNRTSTRSPACECALLBACK pfnCallback, void *pvUser)
221 return KAVL_FN(DoWithAll)(pStrSpace, true, pfnCallback, pvUser);
233 * @param pStrSpace The space to insert it into.
237 RTDECL(int) RTStrSpaceDestroy(PRTSTRSPACE pStrSpace, PFNRTSTRSPACECALLBACK pfnCallback, void *pvUser)
239 return KAVL_FN(Destroy)(pStrSpace, pfnCallback, pvUser);