Design Patterns
operational::iterator::IteratorPtr< Item > Class Template Reference

#include <iterator_ptr.h>

Collaboration diagram for operational::iterator::IteratorPtr< Item >:

Public Member Functions

 IteratorPtr (IteratorInterface< Item > *i)
 
 ~IteratorPtr ()
 
IteratorInterface< Item > * operator-> ()
 
IteratorInterface< Item > & operator* ()
 

Constructor & Destructor Documentation

template<class Item >
operational::iterator::IteratorPtr< Item >::IteratorPtr ( IteratorInterface< Item > *  i)
explicit
template<class Item >
operational::iterator::IteratorPtr< Item >::~IteratorPtr ( )

Member Function Documentation

template<class Item >
IteratorInterface< Item > & operational::iterator::IteratorPtr< Item >::operator* ( )
template<class Item >
IteratorInterface< Item > * operational::iterator::IteratorPtr< Item >::operator-> ( )

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