theplu::yat::utility::Dereferencer< Pointer > Struct Template Reference

Adaptor between pointer and pointee interface. More...

#include <yat/utility/stl_utility.h>

List of all members.

Public Member Functions

 Dereferencer (void)
 constructor
std::iterator_traits< Pointer >
::reference 
operator() (Pointer ti) const


Detailed Description

template<typename Pointer>
struct theplu::yat::utility::Dereferencer< Pointer >

Adaptor between pointer and pointee interface.

Pointer must have an operator*, i.e., Pointer can be a traditional pointer or an Input Iterator. Return type is decided by std::iterator_traits .

Since:
New in yat 0.7

Member Function Documentation

template<typename Pointer >
std::iterator_traits<Pointer>::reference theplu::yat::utility::Dereferencer< Pointer >::operator() ( Pointer  ti  )  const [inline]

Returns:
* ti


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

Generated on Mon Nov 7 02:25:53 2011 for yat by  doxygen 1.5.9