chsvlib
chsv helper source code

◆ make_iterator_range() [4/4]

iterator_range<Iterator> Chusov::Memory::make_iterator_range ( std::pair< Iterator, Iterator > &&  range_pair)
noexcept

Constructs an iterator_range object by taking ownership of bounding iterators given by a pair.

Template Parameters
IteratorA type of the iterators.
Parameters
range_pairA range given as a pair of its bounding iterators.
Returns
The constructed range.