2009-12-24から1日間の記事一覧

oven::transformed

C++

oven::transformedは、範囲の全要素に指定された関数を適用するRangeアダプタです。 いわゆるmap操作です。 以下の例では、範囲の全要素を+1しています。 #include <vector> #include <boost/assert.hpp> #include <pstade/oven/transformed.hpp> #include <pstade/oven/initial_values.hpp> #include <pstade/oven/equals.hpp> using namespace pstade::oven; struct incremen</pstade/oven/equals.hpp></pstade/oven/initial_values.hpp></pstade/oven/transformed.hpp></boost/assert.hpp></vector>…