ECode ObjectAnimator::Clone( /* [out] */ IAnimator** object) { AutoPtr<CObjectAnimator> newObject; CObjectAnimator::NewByFriend((CObjectAnimator**)&newObject); CloneSuperData(newObject.Get()); CloneInternal(newObject); ObjectAnimator* anim = newObject; anim->mTarget = mTarget; anim->mPropertyName = mPropertyName; anim->mProperty = mProperty; *object = (IAnimator*)newObject->Probe(EIID_IAnimator); REFCOUNT_ADD(*object); return NOERROR; }
CPDF_Object* CPDF_Object::Clone(FX_BOOL bDirect) const { CFX_MapPtrToPtr visited; return CloneInternal(bDirect, &visited); }
CPDF_Object* CPDF_Object::Clone(FX_BOOL bDirect) const { std::set<FX_DWORD> visited; return CloneInternal(bDirect, &visited); }