2009-08-05から1日間の記事一覧

ユーザー定義のクラスをFusionのコンテナ(タプル)として使用する

C++

Boost.Fusionでは、様々なデータ構造のタプルが提供され、 それらのタプルに対して使用できるSTLライクなアルゴリズムも提供されています。 たとえば、タプルの全要素を出力するには以下のように書きます。 #include <iostream> #include <string> #include <boost/fusion/container/vector.hpp> #include <boost/fusion/algorithm.hpp> struct </boost/fusion/algorithm.hpp></boost/fusion/container/vector.hpp></string></iostream>…