C++ Boost

template <typename KeyType, typename ValueType>
class ref_property_map
該 property map 包裝了某個特定對象的引用,無論輸入任何鍵對象,均返回該引用。

定義於

boost/property_map.hpp

Model of

左值 Property Map

關聯類型

類型 說明
boost::property_traits<ref_property_map>::value_type 該類型為模板實例化時的 ValueType.
boost::property_traits<ref_property_map>::key_type 該類型為模板實例化時的 KeyType.
boost::property_traits<ref_property_map>::category 該類型為 boost::lvalue_property_map_tag.

成員函數

成員 說明
ref_property_map(ValueType& v) ref_property_map 的構造函數,提供了 property map 被查詢時返回的引用。
ref_property_map(const ref_property_map& x) 複製構造函數。
ValueType& operator[](KeyType const&) const 返回所含的引用。