ユーザー定義型をFusionのシーケンスにアダプトするためのマクロ、BOOST_FUSION_ADAPT_STRUCTの次期拡張としてこんなのが今作られてます。
struct A { int a; }; struct B { int b; }; struct C : A, B { int c; }; BOOST_FUSION_ADAPT_STRUCT(A, (int, a) ) BOOST_FUSION_ADAPT_STRUCT(B, (int, b) ) BOOST_FUSION_ADAPT_DERIVED( C, (A)(B), (int, c) )
基本クラスのメンバを列挙し直すのは手間なので、それを自動化してしまうマクロですね。
SVNにはすでに登録されているようです。