libmoost
moost::which< N >::iterator_accessor Struct Reference

#include <which.hpp>

List of all members.

Public Member Functions

template<typename IT >
detail::which_helper< typename
std::iterator_traits< IT >
::value_type, N >::type & 
operator() (IT &el) const
 if it is inside an iterator
template<typename IT >
detail::which_helper< typename
std::iterator_traits< IT >
::value_type, N >::type const & 
operator() (IT const &el) const
 if it is inside an iterator (const version)

Detailed Description

template<int N>
struct moost::which< N >::iterator_accessor

Definition at line 140 of file which.hpp.


Member Function Documentation

template<int N>
template<typename IT >
detail::which_helper<typename std::iterator_traits<IT>::value_type, N>::type& moost::which< N >::iterator_accessor::operator() ( IT &  el) const [inline]

if it is inside an iterator

Definition at line 145 of file which.hpp.

template<int N>
template<typename IT >
detail::which_helper<typename std::iterator_traits<IT>::value_type, N>::type const& moost::which< N >::iterator_accessor::operator() ( IT const &  el) const [inline]

if it is inside an iterator (const version)

Definition at line 153 of file which.hpp.


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