#pragma once //================================================================================================== /* // CHANGES, f100826.2L, removed #include #include template< class STYLE_TOTAL_INFO_TYPE > VOID QuickStyleManager::SerializeStyleTotalInfo( STYLE_TOTAL_INFO_TYPE & StyleInfo, eSERIALIZE eType ) { if( eType == SERIALIZE_LOAD ) { StyleInfo.m_Count = 0; STYLE_TOTAL_INFO_TYPE::SLOT_TYPE * pSlot = StyleInfo.m_Slot; POSTYPE total = 0; for(POSTYPE i=0;iIsEmpty(SI_STYLE, i) ) { pSlot[total].m_Pos = i; SerializeStyleStream(pSlot[total].m_Pos, &pSlot[total].m_Stream, SERIALIZE_LOAD); ++total; ++StyleInfo.m_Count; } } } else if( eType == SERIALIZE_STORE ) { ASSERT( GetQuickStyleSlotContainer()->GetSlotNum() == 0 ); STYLE_TOTAL_INFO_TYPE::SLOT_TYPE * pSlot = StyleInfo.m_Slot; POSTYPE start = 0; POSTYPE total = StyleInfo.m_Count; ASSERT( StyleInfo.m_Count <= STYLE_TOTAL_INFO_TYPE::MAX_SLOT_NUM ); for(POSTYPE i=start;i VOID QuickStyleManager::SerializeStyleStream( POSTYPE pos, STYLESTREAM_TYPE * IN pStream, eSERIALIZE eType ) { if( eType == SERIALIZE_LOAD ) { SCQuickStyleSlot & rSlot = static_cast(GetQuickStyleSlotContainer()->GetSlot(pos)); rSlot.CopyOut(*pStream); } else if( eType == SERIALIZE_STORE ) ((SCQuickStyleSlotContainer*)GetQuickStyleSlotContainer())->InsertSlot( pos, *pStream ); } */