TooN Algorithm Library - tag
0.2
|
#include <fn.h>
Public Types | |
typedef std::iterator_traits < It >::value_type | ParentValue |
typedef std::iterator_traits < It >::iterator_category | iterator_category |
typedef m | value_type |
typedef std::iterator_traits < It >::difference_type | difference_type |
typedef Internal::forward_const < typename std::iterator_traits< It > ::pointer, m * >::value_type | pointer |
typedef Internal::forward_const < typename std::iterator_traits< It > ::reference, m & >::value_type | reference |
Public Attributes | |
It | iterator |
m ParentValue::* | data |
An iterator wrapper that returns a member of a struct the wrapped iterator would point to.
typedef std::iterator_traits<It>::difference_type tag::member_iterator_t< It, m >::difference_type |
typedef std::iterator_traits<It>::iterator_category tag::member_iterator_t< It, m >::iterator_category |
typedef std::iterator_traits<It>::value_type tag::member_iterator_t< It, m >::ParentValue |
typedef Internal::forward_const<typename std::iterator_traits<It>::pointer, m *>::value_type tag::member_iterator_t< It, m >::pointer |
typedef Internal::forward_const<typename std::iterator_traits<It>::reference, m &>::value_type tag::member_iterator_t< It, m >::reference |
typedef m tag::member_iterator_t< It, m >::value_type |
|
inline |
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::data.
|
inline |
References tag::member_iterator_t< It, m >::data.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
|
inline |
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
References tag::member_iterator_t< It, m >::iterator.
|
inline |
m ParentValue::* tag::member_iterator_t< It, m >::data |
It tag::member_iterator_t< It, m >::iterator |
Referenced by tag::member_iterator_t< It, m >::member_iterator_t(), tag::member_iterator_t< It, m >::operator!=(), tag::member_iterator_t< It, m >::operator++(), tag::member_iterator_t< It, m >::operator+=(), tag::member_iterator_t< It, m >::operator-(), tag::member_iterator_t< It, m >::operator--(), tag::member_iterator_t< It, m >::operator-=(), tag::member_iterator_t< It, m >::operator->(), tag::member_iterator_t< It, m >::operator=(), tag::member_iterator_t< It, m >::operator==(), and tag::member_iterator_t< It, m >::operator[]().