OSDN Git Service

[Refactor] FlagGroup クラスの initializer_list を受け取るメンバ関数を削除
authorHabu <habu1010+github@gmail.com>
Thu, 21 Oct 2021 15:50:01 +0000 (00:50 +0900)
committerHabu <habu1010+github@gmail.com>
Thu, 21 Oct 2021 15:50:01 +0000 (00:50 +0900)
commit851d9cb9dbee963f1cd99a4c3a9b5668f076ca84
tree925f561abd01b9737c042fb502e118d3aa91834e
parent7654a06e70e195755521238c8b897c70e82aca56
[Refactor] FlagGroup クラスの initializer_list を受け取るメンバ関数を削除

FlagGroup クラスのメンバ関数のうち、引数に std::initializer_list を受け取る
以下の関数を削除する。

set / reset / has_all_of / has_any_of / has_none_of

FlagGroup クラスには std::initializer_list を引数に受け取るコンストラクタが
あり、上記の関数は引数に FlagGroup クラスを受け取るオーバーロードされた
関数が存在するので、FlagGroupクラスへの暗黙の変換により関数がなくても
std::initializer_list を引数に渡して使用することができる。
src/util/flag-group.h