Honeycomb
0.1
Component-Model Framework
|
#include <Range.h>
Public Types | |
typedef std::bidirectional_iterator_tag | iterator_category |
Public Types inherited from honey::TupleIter< Iter, I, std::forward_iterator_tag > | |
typedef std::forward_iterator_tag | iterator_category |
typedef mt::removeRef< reference >::type | value_type |
typedef std::iterator_traits< Iter >::difference_type | difference_type |
typedef value_type * | pointer |
Public Member Functions | |
TupleIter ()=default | |
TupleIter (const Iter &i) | |
TupleIter & | operator++ () |
TupleIter & | operator-- () |
TupleIter | operator++ (int) |
TupleIter | operator-- (int) |
Public Member Functions inherited from honey::TupleIter< Iter, I, std::forward_iterator_tag > | |
TupleIter ()=default | |
TupleIter (const Iter &i) | |
TupleIter & | operator++ () |
TupleIter | operator++ (int) |
bool | operator== (const TupleIter &rhs) const |
bool | operator!= (const TupleIter &rhs) const |
reference | operator* () const |
pointer | operator-> () const |
operator Iter () const | |
Additional Inherited Members | |
Public Attributes inherited from honey::TupleIter< Iter, I, std::forward_iterator_tag > | |
decltype(get< I >(*Iter())) typede | reference ) |
Protected Attributes inherited from honey::TupleIter< Iter, I, std::forward_iterator_tag > | |
Iter | _i |
typedef std::bidirectional_iterator_tag honey::TupleIter< Iter, I, std::bidirectional_iterator_tag >::iterator_category |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |