Lines Matching refs:base_iterator
13359 using base_iterator = std::reverse_iterator<Base>; typedef in nlohmann::detail::json_reverse_iterator
13364 explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept in json_reverse_iterator()
13365 : base_iterator(it) {} in json_reverse_iterator()
13368 explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {} in json_reverse_iterator()
13373 return static_cast<json_reverse_iterator>(base_iterator::operator++(1)); in operator ++()
13379 return static_cast<json_reverse_iterator&>(base_iterator::operator++()); in operator ++()
13385 return static_cast<json_reverse_iterator>(base_iterator::operator--(1)); in operator --()
13391 return static_cast<json_reverse_iterator&>(base_iterator::operator--()); in operator --()
13397 return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i)); in operator +=()
13403 return static_cast<json_reverse_iterator>(base_iterator::operator+(i)); in operator +()
13409 return static_cast<json_reverse_iterator>(base_iterator::operator-(i)); in operator -()
13415 return base_iterator(*this) - base_iterator(other); in operator -()