Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

BTK::MatchListStrategy< Predicate, Iterator > Class Template Reference

#include <predicate_iterator.h>

Collaboration diagram for BTK::MatchListStrategy< Predicate, Iterator >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Iterator::value_type value_type
typedef value_typereference
typedef Iterator iterator_type
typedef Predicate predicate_type

Public Member Functions

 MatchListStrategy (Iterator const &begin, Iterator const &end, Predicate const &pred=Predicate())
void advance ()
reference dereference () const
const Iterator base () const
MatchListStrategyoperator= (MatchListStrategy const &rhs)

template<class Predicate, class Iterator>
class BTK::MatchListStrategy< Predicate, Iterator >


Member Typedef Documentation

template<class Predicate, class Iterator>
typedef Iterator BTK::MatchListStrategy< Predicate, Iterator >::iterator_type
 

template<class Predicate, class Iterator>
typedef Predicate BTK::MatchListStrategy< Predicate, Iterator >::predicate_type
 

template<class Predicate, class Iterator>
typedef value_type& BTK::MatchListStrategy< Predicate, Iterator >::reference
 

template<class Predicate, class Iterator>
typedef Iterator::value_type BTK::MatchListStrategy< Predicate, Iterator >::value_type
 


Constructor & Destructor Documentation

template<class Predicate, class Iterator>
BTK::MatchListStrategy< Predicate, Iterator >::MatchListStrategy Iterator const &  begin,
Iterator const &  end,
Predicate const &  pred = Predicate()
[inline]
 

Here is the call graph for this function:


Member Function Documentation

template<class Predicate, class Iterator>
void BTK::MatchListStrategy< Predicate, Iterator >::advance  )  [inline]
 

template<class Predicate, class Iterator>
const Iterator BTK::MatchListStrategy< Predicate, Iterator >::base  )  const [inline]
 

template<class Predicate, class Iterator>
reference BTK::MatchListStrategy< Predicate, Iterator >::dereference  )  const [inline]
 

template<class Predicate, class Iterator>
MatchListStrategy& BTK::MatchListStrategy< Predicate, Iterator >::operator= MatchListStrategy< Predicate, Iterator > const &  rhs  )  [inline]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 14 00:43:27 2004 for BTK by doxygen 1.3.6