Пример #1
0
bool SynonymList :: DoesTargetStringEqualASynonym (const RGString& target) {

	RGString* nextString;
	mIt.Reset ();

	while (nextString = (RGString*) mIt()) {

		if (target.IsEqualTo (nextString))
			return true;
	}

	return false;
}
Пример #2
0
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;
}