#include "third_party/libaddressinput/src/cpp/src/util/string_compare.h"
#include <memory>
#include "base/check.h"
#include "base/lazy_instance.h"
#include "third_party/icu/source/i18n/unicode/coll.h"
namespace i18n {
namespace addressinput {
namespace {
class IcuStringComparer { … };
static base::LazyInstance<IcuStringComparer>::DestructorAtExit g_comparer = …;
}
class StringCompare::Impl { … };
StringCompare::StringCompare() { … }
StringCompare::~StringCompare() { … }
bool StringCompare::NaturalEquals(const std::string& a,
const std::string& b) const { … }
bool StringCompare::NaturalLess(const std::string& a,
const std::string& b) const { … }
}
}