comparator
FindColorSchemeByName comparator;
comparator.scheme_name = name;
const color_scheme *scheme = gColorSchemes->FindIf(comparator);
FindColorSchemeByName comparator("Default");
const color_scheme* defaultItem = gColorSchemes->FindIf(comparator);
void* comparator)
return (*(PackageComparator*)comparator)(a, b);
PackageComparator comparator(systemRepository, homeRepository);
packages.SortItems(&compare_packages, &comparator);
} comparator(certificate);
return fCertificates.FindIf(comparator) != NULL;
const void** found = lower_bound(items, end, key, comparator(this));
sort(&items[low], &items[high+1], comparator(this));
struct comparator;
friend struct comparator;
Comparator comparator(this);
item->Accept(comparator);
return comparator.result;
Comparator comparator(this);
item->Accept(comparator);
return comparator.result;
Comparator comparator(this);
item->Accept(comparator);
return comparator.result;
Comparator comparator(this);
item->Accept(comparator);
return comparator.result;