#include <yat/utility/WeightedIterator.h>
Public Types | |
typedef std::iterator_traits < data_iterator >::reference | data_reference |
typedef std::iterator_traits < weight_iterator >::reference | weight_reference |
Public Member Functions | |
data_reference | data (WI iter) const |
weight_reference | weight (WI iter) const |
typedef std::iterator_traits<data_iterator>::reference theplu::yat::utility::theplu::yat::utility::iterator_traits< WeightedIterator< DataIterator, WeightIterator > >::data_reference |
data_reference is same reference of data_iterator_base
typedef std::iterator_traits<weight_iterator>::reference theplu::yat::utility::theplu::yat::utility::iterator_traits< WeightedIterator< DataIterator, WeightIterator > >::weight_reference |
weight_reference is same reference of weight_iterator_base
data_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< WeightedIterator< DataIterator, WeightIterator > >::data | ( | WI | iter | ) | const [inline] |
weight_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< WeightedIterator< DataIterator, WeightIterator > >::weight | ( | WI | iter | ) | const [inline] |