List of all members.
Unlike operator<(const ustring& lhs, const ustring& rhs) which would be used by the default std::less<> predicate, the AttributeKeyLess predicate is locale-independent. This is both more correct and much more efficient.
operator<(const ustring& lhs, const ustring& rhs)
std::less<>