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; }