bool SynonymList :: DoesTargetStringEqualASynonym (const RGString& target) { RGString* nextString; mIt.Reset (); while (nextString = (RGString*) mIt()) { if (target.IsEqualTo (nextString)) return true; } return false; }
bool SynonymList :: DoesTargetStringEqualASynonymCaseIndep (const RGString& target) { RGString lcTarget (target); lcTarget.ToLower (); mIt.Reset (); RGString test; RGString* nextString; while (nextString = (RGString*) mIt ()) { test = *nextString; test.ToLower (); if (lcTarget.IsEqualTo (&test)) return true; } return false; }