|
template<typename Iterator > |
constexpr Iterator | safe_next (Iterator first, Iterator last, size_t n, std::input_iterator_tag) |
|
template<typename Iterator > |
constexpr Iterator | safe_next (Iterator first, Iterator last, size_t n, std::random_access_iterator_tag) |
|
template<typename Iterator > |
constexpr Iterator | safe_prev (Iterator first, Iterator last, size_t n, std::bidirectional_iterator_tag) |
|
template<typename Iterator > |
constexpr Iterator | safe_prev (Iterator first, Iterator last, size_t n, std::random_access_iterator_tag) |
|