Lines Matching refs:reverse_iterator
31 using reverse_iterator = std::reverse_iterator<iterator>;
32 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
44 reverse_iterator rbegin() noexcept; // constexpr in C++17
46 reverse_iterator rend() noexcept; // constexpr in C++17
126 # include <__iterator/reverse_iterator.h>
200 using reverse_iterator = std::reverse_iterator<iterator>;
201 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
244 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator rbegin() _NOEXCEPT {
245 return reverse_iterator(end());
250 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator rend() _NOEXCEPT {
251 return reverse_iterator(begin());
323 using reverse_iterator = std::reverse_iterator<iterator>;
324 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
375 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator rbegin() _NOEXCEPT {
376 return reverse_iterator(end());
381 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator rend() _NOEXCEPT {
382 return reverse_iterator(begin());