Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C++20] 標準ライブラリの三方比較演算子対応 #900

Closed
81 tasks done
yumetodo opened this issue Sep 13, 2021 · 7 comments
Closed
81 tasks done

[C++20] 標準ライブラリの三方比較演算子対応 #900

yumetodo opened this issue Sep 13, 2021 · 7 comments

Comments

@yumetodo
Copy link
Member

yumetodo commented Sep 13, 2021

tupleの比較は宇宙船演算子で定義されるようになった (reported by @akinomyoga #899 (comment))

これに対応する

ref:

タスク:

  • type_info
  • coroutine_handle
  • error_code
  • error_condition
  • error_category
  • pair
  • tuple
  • optional
  • variant
  • monostate
  • bitset
  • allocator
  • unique_ptr
  • shared_ptr
  • memory_resource
  • polymorphic_allocator
  • scoped_allocator_adaptor
  • function
  • type_index
  • to_chars_result
  • from_chars_result
  • char_traits
  • basic_string
  • basic_string_view
  • array
  • deque
  • forward_list
  • list
  • vector
  • map
  • multimap
  • set
  • multiset
  • unordered_map
  • unordered_multimap
  • unordered_set
  • unordered_multiset
  • queue
  • stack
  • reverse_iterator
  • move_iterator
  • istream_iterator
  • istreambuf_iterator
  • common_iterator
  • counted_iterator
  • unreachable_sentinel_t
  • iota_view
  • filter_view
  • transform_view
  • take_view
  • join_view
  • split_view
  • complex
  • slice
  • duration
  • time_point
  • day
  • month
  • year
  • weekday
  • month_day
  • month_day_last
  • month_weekday
  • month_weekday_last
  • year_month
  • year_month_day
  • year_month_day_last
  • time_zone
  • zoned_time
  • leap
  • link
  • locale
  • space_info
  • path
  • file_status
  • directory_entry
  • sub_match
  • match_results
  • regex_iterator
  • regex_token_iterator
  • thread::id
@akinomyoga
Copy link
Member

tuple の他にもあるかもしれません。以下で一括で修正されてますね…大量の修正です。。

@yumetodo
Copy link
Member Author

あれ、もしかしてcpprefjpでこれの対応してない・・・?(仕事終わったらみてみる

@akinomyoga
Copy link
Member

検索したら

cpp20 · cpprefjp/site Wiki

paper タイトル 対応状況(空 or 完了 or 対応しない or 担当名)
P1614R2 The mothership has landed <compare>ヘッダのみ完了

だそうです

@yumetodo
Copy link
Member Author

#701 で編集方針話してましたね、後で見る

@faithandbrave faithandbrave self-assigned this Dec 9, 2022
@faithandbrave faithandbrave changed the title [C++20]tupleの宇宙船演算子対応 [C++20] 標準ライブラリの宇宙船演算子対応 Dec 9, 2022
@faithandbrave
Copy link
Member

やります

@faithandbrave faithandbrave changed the title [C++20] 標準ライブラリの宇宙船演算子対応 [C++20] 標準ライブラリの三方比較演算子対応 Dec 9, 2022
faithandbrave added a commit that referenced this issue Dec 14, 2022
@yumetodo
Copy link
Member Author

std::optionalだけメンバーリストのページで三方比較演算子がC++17になっていたので 43d3dbb で修正しました。

@faithandbrave
Copy link
Member

修正ありがとうございます。ご指摘通りですね。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants