ICollation is an abstract class that provides the standard interfaces for all collation operations. Subclasses of ICollation provide both host-specific and portable collation objects for specific natural languages. IBitwiseCollation is a special portable collation object that provides simple, language-insensitive comparison of Unicode values.
ICollation* order =
ICollation::createCollation(ILocaleKey("EN"));
If you use the locale key, createCollation returns the best collation object:
If you only want to use a portable collation object, you can instantiate it directly by using the IPortableCollation class.
![]()
Collation Classes
Locale Names