redirect_stream_to_stdout()
標準エラー出力から標準出力へのリダイレクトを実装しました。
差分
よく使うであろうパターンはこうなります。
context ctx; // 標準入力と標準出力をパイプで捕捉 ctx.stdin_behavior(capture_stream()); ctx.stdout_behavior(capture_stream()); // 標準エラー出力は標準出力へリダイレクト ctx.stderr_behavior(redirect_stream_to_stdout());
理論上は標準入力を標準出力へリダイレクトすることも可能ですが、インタフェースの都合上、標準エラー出力以外は無視しています。
その他、Hamigaki.Processとはあまり関係ありませんが、bjam_winのGUIのコードが煩雑になってきたので少し整理しました。
差分
この辺はいずれライブラリとして切り出そうと思います。