Collator.cpp 498 B

12345678910111213141516171819202122232425
  1. /*
  2. * Copyright (c) 2022-2024, Tim Flynn <trflynn89@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include <LibJS/Runtime/Intl/Collator.h>
  7. namespace JS::Intl {
  8. GC_DEFINE_ALLOCATOR(Collator);
  9. // 10 Collator Objects, https://tc39.es/ecma402/#collator-objects
  10. Collator::Collator(Object& prototype)
  11. : Object(ConstructWithPrototypeTag::Tag, prototype)
  12. {
  13. }
  14. void Collator::visit_edges(Visitor& visitor)
  15. {
  16. Base::visit_edges(visitor);
  17. visitor.visit(m_bound_compare);
  18. }
  19. }