#include <foreach.h>
Public Types | |
using | BaseIterator = typename GetIteratorType< typename std::remove_reference< I >::type >::type |
Public Member Functions | |
Bool | operator!= (const Iterator &other) const |
void | operator++ () |
Public Attributes | |
BaseIterator | it |
decltype(*std::declval< BaseIterator >() | operator* )() |
using BaseIterator = typename GetIteratorType<typename std::remove_reference<I>::type>::type |
void operator++ | ( | ) |
BaseIterator it |
decltype(*std::declval<BaseIterator>() operator*) () |