• [librcsc] NegateBool (akiyama) 17:50:14

パラメータパーサで否定オプションを扱うためのラッパーとして,NegateBoolを追加した. これによって,例えば

--show-player-number

というオプションに対して

--hide-player-number

という否定のオプションを別途用意出来るようになる.

ただし,現状ではアドホックな設計になってしまっていてあまり美しくない. オプションの値を解析するanalyze関数を,仮想関数ではなく関数オブジェクトで渡すようにする方が良いと思うが,実装作業が結構煩雑になりそうなのでひとまず保留.

  • [librcsc] ヘルプメッセージ修正中 (akiyama) 19:59:02

ヘルプメッセージの出力があまり綺麗ではないので,boost::program_optionsのようなインデントを入れるスタイルに変更中.

その前に,std::stringの値を出力する時は常に二重引用符で値を囲うことにして,isString()などという冗長なメソッドを削除した.


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-14 (月) 14:51:38 (1338d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.