CFontInfoJS& operator=(const CFontInfoJS& oSrc) { m_sName = oSrc.m_sName; m_lIndexR = oSrc.m_lIndexR; m_lIndexI = oSrc.m_lIndexI; m_lIndexB = oSrc.m_lIndexB; m_lIndexBI = oSrc.m_lIndexBI; m_lFaceIndexR = oSrc.m_lFaceIndexR; m_lFaceIndexI = oSrc.m_lFaceIndexI; m_lFaceIndexB = oSrc.m_lFaceIndexB; m_lFaceIndexBI = oSrc.m_lFaceIndexBI; namesR.RemoveAll(); namesR.Copy(oSrc.namesR); namesI.RemoveAll(); namesI.Copy(oSrc.namesI); namesB.RemoveAll(); namesB.Copy(oSrc.namesB); namesBI.RemoveAll(); namesBI.Copy(oSrc.namesBI); return *this; }
void UpdateExceptionList( CAtlArray<CExceptionInfo>& aException ) { EnterCriticalSection( &g_cs ); g_aException.Copy( aException ); LeaveCriticalSection( &g_cs ); }