|
| reference | operator* () const |
| |
| pointer | operator-> () const |
| |
| bool | operator== (const array_iterator< _T, _Container, _Const > &other) const |
| |
| bool | operator!= (const array_iterator< _T, _Container, _Const > &other) const |
| |
| reference | operator[] (difference_type offset) const |
| |
| array_iterator & | operator+= (difference_type offset) |
| |
| array_iterator | operator+ (difference_type offset) const |
| |
| array_iterator & | operator-= (difference_type offset) |
| |
| array_iterator | operator- (difference_type offset) const |
| |
| array_iterator & | operator++ () |
| |
| array_iterator | operator++ (int) |
| |
| array_iterator & | operator-- () |
| |
| array_iterator | operator-- (int) |
| |
| uint32_t | index () const |
| |
| | array_iterator (const _Container &container, uint32_t index) |
| |
| | array_iterator (const _Container &container) |
| |
| template<bool Const_ = _Const, class = std::enable_if_t<Const_>> |
| | array_iterator (const array_iterator< _T, _Container, false > &src) |
| |
| | array_iterator (const array_iterator< _T, _Container, _Const > &)=default |
| |
| array_iterator< _T, _Container, _Const > & | operator= (const array_iterator< _T, _Container, _Const > &)=default |
| |
template<typename _T, typename _Container, bool _Const = false>
class introvirt::windows::nt::array_iterator< _T, _Container, _Const >
Iterator helper for _INFORMATION types that have a fixed array result.
- Template Parameters
-