2012-01-16から1日間の記事一覧

Boost.Fusion メンバ変数名を取得する

C++

【fusion】 Getting the adapted structure's member names Fusionシーケンスにアダプトされた型なら、boost::fusion::extension::struct_member_name::call()を使えばメンバ変数名が取得できるようです。 #include <iostream> #include <string> #include <boost/fusion/include/adapt_struct.hpp> struct person { in</boost/fusion/include/adapt_struct.hpp></string></iostream>…