protected virtual member function
<locale>

std::collate::do_compare

int do_compare (const char_type* low1, const char_type* high1                const char_type* low2, const char_type* high2) const;
Compare character sequences [virtual]
Virtual protected member function called by collate::compare to compare (collate) character sequences.

Polymorphic derived classes can overwrite the behavior of this function.

See collate::compare for its default behavior in collate.

See also