Можно ли создать карту слияния из адаптированной структуры?
ПозволятьA
быть:
struct A {
int a;
std::string b;
struct keys {
struct a;
struct b;
};
};
Я хотел бы создатьfusion::map
из структуры, так что он содержитfusion::pair
s:fusion::pair
а такжеfusion::pair
, Что-то вроде меня
A a;
fusion::make_map<a>(a)
</a>
пробовал с)BOOST_FUSION_ADAPT_ASSOC_STRUCT
BOOST_FUSION_ADAPT_ASSOC_STRUCT(
A,
(int, a, A::keys::a)
(std::string, b, A::keys::b)