ボレロ村上 - ENiyGmaA Code

中3女子です。

2011-02-01から1ヶ月間の記事一覧

バグレポートの英文とパッチ

件の Boost.Wave と Boost.PropertyTree のバグについて、新しい Ticket を投稿すべく、英文とパッチを書いてみた。 何しろ英語力が(ry なので、相当酷いです。 パッチについては、正しく動作することは一応確認しておりますが、こんな感じで良いものかどう…

Boost にバグ報告を投げたい

先日の記事でも書いたが、Boost 1.46.0 現在でも修正されていない小さなバグが2つある。 ライブラリは Boost.Wave と Boost.PropertyTree である。 Tickets を検索してみた限りでは、同じような報告は見つからなかった。 この2つのバグについて、僕は新し…

【1.46.0】【fusion】 fusion compare is broken

Boost 1.46.0 で、Boost.Fusion がコンパイルできないバグがあった。 これは、VC8 と VC7.1 のために書かれたコードの問題である。 当該ヘッダは で、 detail::is_native_fusion_sequence が使われているが、これは traits::is_native_fusion_sequence の誤…

enable_switch - 複数の重複しうるコンパイル時条件で、SFINAE によるオーバーロードを書くには

久々にプログラミングの記事を。 boost::enable_if メタ関数 (C++0x なら std::enable_if)は非常に重要なユーティリティである。 SFINAE によって、関数テンプレートやクラステンプレートの、コンパイル時条件によるオーバーロードを行う。 メタプログラミ…

祭器。

磨き上がったもの。 大きな高台が特徴の祭器である。 ざっくりとしていながら、円熟した造形力を感じさせる文様。 これを綺麗綺麗にやってしまうと勢いが出ない。 つくる上ではそこが難しかった。 おそらく、元は熟練の縄文人の手によるものだろう。