Lines Matching refs:pOps
339 PCRTASN1COREVTABLE pOps = pAsn1Core->pOps;
340 if (pOps)
341 pOps->pfnDtor(pAsn1Core);
360 if (pAsn1Core->pOps && pAsn1Core->pOps->pfnEnum)
362 int rc = pAsn1Core->pOps->pfnEnum(pAsn1Core, rtAsn1VtDeepEnumDepthFirst, uDepth, pvUser);
380 if (pAsn1Core->pOps && pAsn1Core->pOps->pfnEnum)
381 rc = pAsn1Core->pOps->pfnEnum(pAsn1Core, rtAsn1VtDeepEnumDepthFirst, uDepth, pvUser);
393 PCRTASN1COREVTABLE pOps = pThisCore->pOps;
394 if (pOps && pOps->pfnEnum)
399 rc = pOps->pfnEnum(pThisCore, fDepthFirst ? rtAsn1VtDeepEnumDepthFirst : rtAsn1VtDeepEnumDepthLast, uDepth, &Ctx);
418 AssertPtrReturn(pSrcCore->pOps, VERR_INVALID_POINTER);
419 AssertPtr(pSrcCore->pOps->pfnClone);
420 return pSrcCore->pOps->pfnClone(pThisCore, pSrcCore, pAllocator);
435 PCRTASN1COREVTABLE pOps = pLeftCore->pOps;
436 if (pOps == pRightCore->pOps)
438 AssertPtr(pOps->pfnCompare);
439 iDiff = pOps->pfnCompare(pLeftCore, pRightCore);
442 iDiff = (uintptr_t)pOps < (uintptr_t)pRightCore->pOps ? -1 : 1;
459 PCRTASN1COREVTABLE pOps = pThisCore->pOps;
460 if (pOps && pOps->pfnCheckSanity)
461 rc = pOps->pfnCheckSanity(pThisCore, fFlags, pErrInfo, pszErrorTag);
462 else if (pOps)
505 AssertReturn(pSrc->Asn1Core.pOps == pVtable, VERR_ASN1_INTERNAL_ERROR_5);
526 AssertReturn(pSrc->Asn1Core.pOps == pVtable, VERR_ASN1_INTERNAL_ERROR_5);
547 AssertReturn(pSrc->Asn1Core.pOps == pVtable, VERR_ASN1_INTERNAL_ERROR_5);
568 AssertReturn(pSrc->Asn1Core.pOps == pVtable, VERR_ASN1_INTERNAL_ERROR_5);