2011-05-17から1日間の記事一覧

mpl::for_each にループカウンタを付ける

mpl::zip_view と mpl::range_c を使えば、割と簡単に実装出来ました。 [ソース] #include <boost/mpl/vector.hpp> #include <boost/mpl/vector_c.hpp> #include <boost/mpl/range_c.hpp> #include <boost/mpl/for_each.hpp> #include <boost/mpl/zip_view.hpp> #include <boost/mpl/at.hpp> #include <boost/mpl/size.hpp> #include <iostream> n…</iostream></boost/mpl/size.hpp></boost/mpl/at.hpp></boost/mpl/zip_view.hpp></boost/mpl/for_each.hpp></boost/mpl/range_c.hpp></boost/mpl/vector_c.hpp></boost/mpl/vector.hpp>