Lines Matching refs:pSrc
345 RTDECL(int) RTAsn1BitString_Clone(PRTASN1BITSTRING pThis, PCRTASN1BITSTRING pSrc, PCRTASN1ALLOCATORVTABLE pAllocator)
347 AssertPtr(pSrc); AssertPtr(pThis); AssertPtr(pAllocator);
350 if (RTAsn1BitString_IsPresent(pSrc))
352 AssertReturn(pSrc->Asn1Core.pOps == &g_RTAsn1BitString_Vtable, VERR_INTERNAL_ERROR_3);
355 if (!pSrc->pEncapsulated)
356 rc = RTAsn1Core_CloneContent(&pThis->Asn1Core, &pSrc->Asn1Core, pAllocator);
358 rc = RTAsn1Core_CloneNoContent(&pThis->Asn1Core, &pSrc->Asn1Core);
363 pThis->cBits = pSrc->cBits;
364 pThis->cMaxBits = pSrc->cMaxBits;
365 if (!pSrc->pEncapsulated)
369 PCRTASN1COREVTABLE pOps = pSrc->pEncapsulated->pOps;
377 rc = pOps->pfnClone(pThis->pEncapsulated, pSrc->pEncapsulated, pAllocator);
386 pThis->pEncapsulated = pSrc->pEncapsulated;