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

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

#include <predicate_iterator.h>

List of all members.

Public Types

typedef Iterator::value_type value_type
typedef Iterator::reference reference
typedef Iterator iterator_type
typedef Predicate predicate_type

Public Member Functions

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

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


Member Typedef Documentation

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

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

template<class Predicate, class Iterator>
typedef Iterator::reference BTK::PointerListStrategy< Predicate, Iterator >::reference
 

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


Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

template<class Predicate, class Iterator>
PointerListStrategy& BTK::PointerListStrategy< Predicate, Iterator >::operator= PointerListStrategy< 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