10 namespace expression {
14 Collator(
bool caseSensitive,
bool diacriticSensitive,
const std::optional<std::string>& locale = std::nullopt);
int compare(const std::string &lhs, const std::string &rhs) const
std::string resolvedLocale() const
bool operator==(const Collator &other) const
Collator(bool caseSensitive, bool diacriticSensitive, const std::optional< std::string > &locale=std::nullopt)
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)