Lines Matching refs:until

219     : public iterator<typename iterator_traits<Iterator>::iterator_category, // until C++17
230 …rator_category = typename iterator_traits<Iterator>::iterator_category; // since C++17, until C++20
232 …using value_type = typename iterator_traits<Iterator>::value_type; // since C++17, until C+…
234 using difference_type = typename iterator_traits<Iterator>::difference_type; // until C++20
237 using reference = typename iterator_traits<Iterator>::reference; // until C++20
246 constexpr pointer operator->() const; // until C++20
315 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
322 typedef void difference_type; // until C++20
338 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
345 typedef void difference_type; // until C++20
361 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
369 typedef void difference_type; // until C++20
382 insert_iterator<Container> inserter(Container& x, typename Container::iterator i); // until C++20
411 constexpr auto operator++(int); // Return type was move_iterator until C++20
418 constexpr reference operator[](difference_type n) const; // Return type unspecified until C++20
512 : public iterator<input_iterator_tag, T, Distance, const T*, const T&> // until C++17
543 const istream_iterator<T,charT,traits,Distance>& y); // until C++20
547 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
552 typedef void difference_type; // until C++20
574 … : public iterator<input_iterator_tag, charT, traits::off_type, unspecified, charT> // until C++17
609 const istreambuf_iterator<charT,traits>& b); // until C++20
613 : public iterator<output_iterator_tag, void, void, void, void> // until C++17
618 typedef void difference_type; // until C++20