Boost属性映射 - put_get_helper,键按值传递

时间:2013-04-29 17:27:49

标签: c++ boost

我需要一个属性映射,它返回传递的键(本身或它的“部分”)作为映射值。为此,我编写了另一个帮助器,因为boost :: put_get_helper的put函数按值传递键。

// Pasted as a reminder (from boost)
template <class PropertyMap, class Reference, class K, class V>
inline void 
put(const put_get_helper<Reference, PropertyMap>& pa, K k, const V& v) 
{ 
  static_cast<const PropertyMap&>(pa)[k] = v; 
} 

有没有办法通过不引入另一个自定义助手来实现这一目的? (可能已经存在类似的东西了)

0 个答案:

没有答案