[libcxx-commits] [PATCH] D80891: [libcxx] adds operator<=> for basic_string_view

Christopher Di Bella via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun May 31 11:10:17 PDT 2020


cjdb created this revision.
cjdb added reviewers: EricWF, ldionne, BRevzin, mclow.lists.
Herald added subscribers: libcxx-commits, dexonsmith.

[libcxx] adds operator<=> for basic_string_view

  Changes:
  * Adds `comparison_category` alias to specialised char_traits.
  * Adds equality-with-self for partial_ordering
  * Adds equality-with-self for weak_ordering
  * Adds equality-with-self for strong_ordering
  * Adds C++20 operator== for basic_string_view
  * Adds operator<=> for basic_string_view
  * Adds tests for operator<=>


Repository:
  rCXX libc++

https://reviews.llvm.org/D80891

Files:
  libcxx/include/__string
  libcxx/include/compare
  libcxx/include/string_view
  libcxx/test/std/strings/string.view/string.view.comparison/opcmp.string_view.pointer.pass.cpp
  libcxx/test/std/strings/string.view/string.view.comparison/opcmp.string_view.string_view.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80891.267508.patch
Type: text/x-patch
Size: 15739 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20200531/d7d465a3/attachment-0001.bin>


More information about the libcxx-commits mailing list