ReverseIterable< I >::Iterator Struct Reference

#include <foreach.h>

Public Types

using  BaseIterator = typename GetIteratorType < typename std::remove_reference< I >::type >::type

公共成员函数

Bool   operator!= (const Iterator &other) const
void  operator++ ()

Public Attributes

BaseIterator   it
decltype(*std::declval< BaseIterator >()  operator* )()

Member Typedef Documentation

◆  BaseIterator

using BaseIterator = typename GetIteratorType <typename std::remove_reference<I>::type>::type

成员函数文档编制

◆  operator!=()

Bool operator!= ( const Iterator other ) const

◆  operator++()

void operator++ ( )

Member Data Documentation

◆  it

BaseIterator it

◆  operator*

decltype(*std::declval< BaseIterator >() operator*()