bsl::map<int, pair<shared_ptr<Statistics>, shared_ptr<Collector<OsLinux>>>>::insert_range

Insert into this map the value of each value_type object in the specified range if the key equivalent of that object is not already contained in this map. The (template parameter) type RANGE must meet the requirements the C++20 standard [ranges]providing access to values of a type convertible to value_type, and value_type must be emplace-constructible from *i into this map, where i is a dereferenceable iterator obtained from range (see {Requirements on KEY and VALUE}). The behavior is undefined if range overlaps this map.

Synopsis

Declared in <bslstl_map.h>

template<class RANGE>
void
insert_range(RANGE&& range);