Lines Matching refs:base_iterator
13701 using base_iterator = std::reverse_iterator<Base>; typedef in detail::json_reverse_iterator
13706 explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept in json_reverse_iterator()
13707 : base_iterator(it) {} in json_reverse_iterator()
13710 explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {} in json_reverse_iterator()
13715 return static_cast<json_reverse_iterator>(base_iterator::operator++(1)); in operator ++()
13721 return static_cast<json_reverse_iterator&>(base_iterator::operator++()); in operator ++()
13727 return static_cast<json_reverse_iterator>(base_iterator::operator--(1)); in operator --()
13733 return static_cast<json_reverse_iterator&>(base_iterator::operator--()); in operator --()
13739 return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i)); in operator +=()
13745 return static_cast<json_reverse_iterator>(base_iterator::operator+(i)); in operator +()
13751 return static_cast<json_reverse_iterator>(base_iterator::operator-(i)); in operator -()
13757 return base_iterator(*this) - base_iterator(other); in operator -()