theplu::yat::utility::weighted_iterator_traits< T > Struct Template Reference

#include <yat/utility/iterator_traits.h>

List of all members.

Public Types

typedef
detail::weighted_iterator_traits_detail
< value >::type 
type


Detailed Description

template<class T>
struct theplu::yat::utility::weighted_iterator_traits< T >

Metafunction to decide whether an iterator is weighted or non-weighted. This (default) implementation return unweighted, unless value_type of iterator is DataWeight in which case weighted is returned.

Member Typedef Documentation

Returns:
weighted if value_type is DataWeight


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