バグベアードを更新しました。

http://tricklib.com/cxx/ex/bugbeard/


2008-04-01 以下の点を修正。
  • BUG_MASK_SOURCECODE の追加。
  • "悪魔の契約" の「構文の制限」に "例外仕様構文" に関する記述を追記。

BUG_MASK_SOURCECODE に関しては...

このマクロが定義されているとステートメントハックによるログ出力中の条件式が "..." に置き換えられます。

...というもので、ログ出力量の軽減と、エンドユーザ環境でログ収集を行う際のエンドユーザに見られてしまうソースコードの軽減が図れます。

"例外仕様構文" に関しては、ステートメントハックを適用している箇所では例外仕様構文が使えないのにその記述が抜けていたので記述しました。