bool ClassAdCollection::EqualSets(StringSet& S1, StringSet& S2) { S1.StartIterations(); S2.StartIterations(); MyString OID1; MyString OID2; while(S1.Iterate(OID1)) { if (!S2.Iterate(OID2)) return false; if (OID1!=OID2) return false; } return (!S2.Iterate(OID2)); }