Boost.Optional を組み込み環境向けに移植してみた

アライメント系があまり理解できず、Boost.PP のマクロを展開して貼り付けるだけになってしまいました。
ただまあ、optional クラスはできる限り無駄な処理が出ないように実装したつもりです。


以下のページに置いておきました。