#include <yat/utility/WeightIterator.h>
Public Member Functions | |
WeightIterator (Base b) | |
Constructor from Base iterator. | |
template<typename B2> | |
WeightIterator (WeightIterator< B2 > other, typename boost::enable_if_convertible< B2, Base >::type *=0) | |
Conversion constructor. | |
iterator_traits< Base > ::weight_reference | operator* (void) const |
theplu::yat::utility::WeightIterator< Base >::WeightIterator | ( | WeightIterator< B2 > | other, | |
typename boost::enable_if_convertible< B2, Base >::type * | = 0 | |||
) | [inline] |
Conversion constructor.
Create a WeightIterator<Base> from a WeightIterator<B2>. Possible if B2 is convertible to a Base. Constructor allows implicit conversions such as iterator to const_iterator.
iterator_traits<Base>::weight_reference theplu::yat::utility::WeightIterator< Base >::operator* | ( | void | ) | const [inline] |