现在这个方法正在创建一个可以同时保存id和值的按钮,它是通过merge属性值完成的。我怎样才能使它不是一个按钮,而只是一个对象,我可以传递一个命令,如:RowID(32," objectid");
{{1}}
答案 0 :(得分:1)
您只需创建一个KeyValuePair对象即可。它显然存储了一个键和一个值。像这样使用它:
template <typename Component>
decltype(auto) getStorage() {
auto found = index_if(map, [](auto const& pair) {
return hana::contains(hana::first(pair), hana::type<Component>{});
});
return hana::second(hana::at(map, found));
}
希望它有所帮助!