claw::wrapped_iterator< Value, Iterator, Function > Class Template Reference

#include <iterator.hpp>

List of all members.


Detailed Description

template<typename Value, typename Iterator, typename Function>
class claw::wrapped_iterator< Value, Iterator, Function >

This class defines an iterator resulting of the appliance of a function to an effective iterator.

Template arguments:

Author:
Julien Jorge

Definition at line 326 of file iterator.hpp.

Public Types

typedef wrapped_iterator_by_category<
typename std::iterator_traits<
Iterator >::iterator_category,
Value, Iterator, Function > 
iterator_type
 This is the type of the iterator that you want.


Member Typedef Documentation

template<typename Value, typename Iterator, typename Function>
typedef wrapped_iterator_by_category< typename std::iterator_traits<Iterator>::iterator_category, Value, Iterator, Function > claw::wrapped_iterator< Value, Iterator, Function >::iterator_type

This is the type of the iterator that you want.

Definition at line 333 of file iterator.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Nov 9 05:07:34 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.4.7