id summary reporter owner description type status milestone component version severity resolution keywords cc 9684 Add a multidimensional counting_range ilja.j.honkonen@… Neil Groves "I think a multidimensional (floating point) counting_range with configurable step size would be useful, at least I have found a need for that many times. Here is a suggestion, could something like this eventually be included in boost? What modifications should I make (after switching to boost::bind)? The iterated values are evenly spaced from each other and the boundaries. Example usage: boost::array start{-4, 3}, end{4, 11}; const size_t samples_per_dim = 2; for (const auto& i: volume_iterator(start, end, samples_per_dim)) { print(i); } Output: -2 5 2 5 -2 9 2 9 " Patches closed To Be Determined range Boost 1.55.0 Not Applicable invalid multidimensional counting_range