我想从我的班级返回一个类似的只读适配器boost::iterator_range
,但是对于 astd::map
和支持operator[]
(即不是boost::iterator_range<std::pair<key_type, value_type>>
)是否存在类似的东西?
例如
class processor
{
public:
// boost::map_view is made up.
// The data member could be std::map boost::multimap etc...
virtual boost::map_view<std::string, boost::signals2::signal<int>> outputs() = 0;
};