OSDN Git Service

[Refactor] EnumRangeクラスの型制約にコンセプトを使用する
authorHabu <habu1010+github@gmail.com>
Sat, 22 Jun 2024 04:00:00 +0000 (13:00 +0900)
committerHabu <habu1010+github@gmail.com>
Sat, 22 Jun 2024 04:00:00 +0000 (13:00 +0900)
commit8e6cf5a608f70ae3d3768bd0bfd2b76b95ddef99
tree7143b3a24f80958bf73e8921140e94e23ee4f6b8
parent4573bc139b4529888035e1de0cbf82031f69a57f
[Refactor] EnumRangeクラスの型制約にコンセプトを使用する

EnumRangeクラスのテンプレートパラメータの型をenumかenum classに制限する
ために static_assert を使用しているが、C++20ではコンセプトを使用する
べきなので、そのように修正する。
src/util/enum-range.h
src/util/flag-group.h