<xstd/bits/bit_iterator/bit_next.hpp>, <xstd/bits/bit_iterator/bit_prev.hpp>¶
bit_next, bit_prev¶
As ranges::next and ranges::prev in [range.iter.ops], with:
- Constraints:
Iis an iterator of ours, and forbit_previt modelsbidirectional_iterator, asranges::prevasks. - Effects:
bit_nextcallsbit_advance(it, n), orbit_advance(it, n, bound), on its copyit;bit_prevcalls them with-n. - Returns:
it. - Complexity: As for
bit_advance.