Example #1
0
void  TRoss::DelUnit(vector<CStructEntry>::iterator It)
{
	if (!It->HasEmptyArticle())
		DelCorteges (It->m_StartCortegeNo, It->m_LastCortegeNo + 1);
	vector<TUnitComment>::iterator C = lower_bound(m_UnitComments.begin(), m_UnitComments.end(), TUnitComment(It->m_EntryId));
	assert (C->m_EntryId == It->m_EntryId);
	m_UnitComments.erase (C);
	m_Units.erase (It);
};