|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 reverse_iterator< Iterator >,包括所有继承而来的类成员
| base() const noexcept | reverse_iterator< Iterator > | inline |
| difference_type typedef | reverse_iterator< Iterator > | |
| iterator_category typedef | reverse_iterator< Iterator > | |
| operator*() const noexcept(is_nothrow_copy_assignable< Iterator >::value &&noexcept(*--(_MSTL declval< Iterator & >()))) | reverse_iterator< Iterator > | inline |
| operator+(const difference_type n) const noexcept(noexcept(reverse_iterator(current - n))) | reverse_iterator< Iterator > | inline |
| operator++() noexcept(noexcept(--current)) | reverse_iterator< Iterator > | inline |
| operator++(int) noexcept(is_nothrow_copy_constructible_v< Iterator > &&noexcept(--current)) | reverse_iterator< Iterator > | inline |
| operator+=(const difference_type n) noexcept(noexcept(current -=n)) | reverse_iterator< Iterator > | inline |
| operator-(const difference_type n) const noexcept(noexcept(reverse_iterator(current+n))) | reverse_iterator< Iterator > | inline |
| operator--() noexcept(noexcept(++current)) | reverse_iterator< Iterator > | inline |
| operator--(int) noexcept(is_nothrow_copy_constructible_v< Iterator > &&noexcept(++current)) | reverse_iterator< Iterator > | inline |
| operator-=(const difference_type n) noexcept(noexcept(current+=n)) | reverse_iterator< Iterator > | inline |
| operator->() const noexcept(is_nothrow_copy_constructible< Iterator >::value &&noexcept(--(_MSTL declval< Iterator & >())) &&is_nothrow_arrow< Iterator &, pointer >::value) | reverse_iterator< Iterator > | inline |
| operator=(const reverse_iterator< U > &x) noexcept(is_nothrow_assignable< reverse_iterator &, const U & >::value) | reverse_iterator< Iterator > | inline |
| operator[](const difference_type n) const noexcept(noexcept(_MSTL declcopy< reference >(reverse_iterator(current - n)))) | reverse_iterator< Iterator > | inline |
| pointer typedef | reverse_iterator< Iterator > | |
| reference typedef | reverse_iterator< Iterator > | |
| reverse_iterator()=default | reverse_iterator< Iterator > | |
| reverse_iterator(Iterator x) noexcept(is_nothrow_move_constructible_v< Iterator >) | reverse_iterator< Iterator > | inlineexplicit |
| reverse_iterator(const reverse_iterator< U > &x) noexcept(is_nothrow_constructible_v< Iterator, const U & >) | reverse_iterator< Iterator > | inlineexplicit |
| value_type typedef | reverse_iterator< Iterator > | |
| ~reverse_iterator() noexcept=default | reverse_iterator< Iterator > |