theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & > Struct Template Reference

#include <yat/utility/iterator_traits.h>

List of all members.

Public Types

typedef const double & data_reference
typedef const double & weight_reference

Public Member Functions

data_reference data (Iter iter) const
weight_reference weight (Iter iter) const


Detailed Description

template<typename Iter>
struct theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & >

specialization for weighted iterator with reference const DataWeight&

Member Typedef Documentation

template<typename Iter>
typedef const double& theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & >::data_reference

for read-only weighted iterator data_reference is const double&

template<typename Iter>
typedef const double& theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & >::weight_reference

for read-only weighted iterator data_reference is const double&


Member Function Documentation

template<typename Iter>
data_reference theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & >::data ( Iter  iter  )  const [inline]

Returns:
const reference to data of iterator

template<typename Iter>
weight_reference theplu::yat::utility::detail::theplu::yat::utility::detail::iterator_traits_detail< Iter, const DataWeight & >::weight ( Iter  iter  )  const [inline]

Returns:
const reference to weight of iterator


The documentation for this struct was generated from the following file:

Generated on Tue Jan 18 02:20:11 2011 for yat by  doxygen 1.5.5