class Collator
{
public:
- Collator();
+ Collator(char const* locale = nullptr);
~Collator();
Collator(Collator const &) = delete;
Collator& operator=(Collator const&) = delete;
int compare(std::string const& utf8_a, std::string const& utf8_b) const;
+ bool find(std::string pattern, std::string text) const;
private:
UCollator* _collator = nullptr;