cpp/locale/collate/transform

@1@ Public member function, calls the protected virtual member function of the most derived class.

@2@ Converts the character sequence to a string that, compared lexicographically (e.g. with  for strings) with the result of calling  on another string, produces the same result as calling do_compare on the same two strings.

Return value
The string transformed so that lexicographic comparison of the transformed strings may be used instead of collating of the originals. In the "C" locale, the returned string is the exact copy of. In other locales, the contents of the returned string are implementation-defined, and the size may be considerably longer.