Exemple #1
0
ICCItem *CCString::Clone (CCodeChain *pCC)

//	Clone
//
//	Returns a new item with a single ref-count

	{
	ICCItem *pResult;
	CCString *pClone;
	
	pResult = pCC->CreateString(m_sValue);
	if (pResult->IsError())
		return pResult;

	pClone = (CCString *)pResult;
	pClone->CloneItem(this);
	pClone->m_dwBinding = m_dwBinding;
	if (m_pBinding)
		pClone->m_pBinding = m_pBinding->Reference();
	else
		pClone->m_pBinding = NULL;

	return pClone;
	}