並列反復
メンバータイプ concurrent_hash_map::range_type
および concurrent_hash_map::const_range_type
は、ContainerRange の要件を満たします。
これらのタイプの違いは、concurrent_hash_map::const_range_type
が concurrent_hash_map::const_iterator
タイプに依存するのに対し、concurrent_hash_map::range_type
は concurrent_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;戻り値: コンテナーのすべての要素を表す範囲オブジェクト。