並列反復

メンバータイプ concurrent_hash_map::range_type および concurrent_hash_map::const_range_type は、ContainerRange の要件を満たします。

これらのタイプの違いは、concurrent_hash_map::const_range_typeconcurrent_hash_map::const_iterator タイプに依存するのに対し、concurrent_hash_map::range_typeconcurrent_hash_map::iterator タイプに依存するという点だけです。

concurrent_hash_map をトラバースするのはスレッドセーフではありません。range_type または const_range_type のトラバース中にメンバー関数を同時に実行する場合の動作は未定義です。

範囲メンバー関数

range_type range( std::size_t grainsize = 1 ); 

const_range_type range( std::size_t grainsize = 1 ) const;

戻り値: コンテナーのすべての要素を表す範囲オブジェクト。