2011-07-06から1日間の記事一覧

BOOST_PP で、範囲の初期化

ふと、思いついたので書いてみた。 mpl::range_c や、boost::irange とかそんな感じ。 こういうのは、プリプロセッサが楽ですね。 まぁ特にプリプロセッサで書く意味もない気がしますが。 [ソース] #include <boost/preprocessor/repeat_from_to.hpp> #define INITIALIZER_RANGE_DECL(z, n, text) n,</boost/preprocessor/repeat_from_to.hpp>…