プログラムオプションを使用して、アプリケーションのコマンドラインオプションを解析します。変数を使用せずにBoost Program Optionsで他のオプションを有効にするオプションを持つ方法は?
私は、-Ox、-Oy、-Ozのようないくつかのオプションを持っています.OxとOyを有効にする--Oallと、OzとOwを有効にする別の-Osubがあります。
Boost Program Optionsを使用してこれを行う方法はありますか?
まず、Oallの値をチェックしてから、OxとOyを手動で有効にしたかったのですが、解析後に値を編集することはできません。
私は、これらのオプションをたくさん持つことができるので、変数Oxを使用しないでください。
おかげ
などを使うのか?言い換えれば、これらのオプションが個別に設定されているときにそれらのオプションに関連付けられたロジックをトリガする方法をどのように計画していますか? – rcollyer
私はoptions.count( "Ox")と言ったかった –
を理解しています。しかし、 'program_options'の中であるパラメータの出現を別のものとリンクさせる方法はありません。しかし、@CharlesBのメソッドを適合させることができるので、 'options.count(" Ox ")'をチェックするたびに 'options.count(" Oall ")'もチェックするようにします。 – rcollyer