siscone::circulator< T > Class Template Reference

a circulator that is foreseen to take as template member either a pointer or an iterator; More...

#include <circulator.h>

Collaboration diagram for siscone::circulator< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 circulator (T here, T begin, T end)
 circulator (const circulator< T > &other)
void set_position (const circulator< T > &other)
 set just the position without resetting the begin and end elements
void set_position (T pointer)
operator() ()
circulator< T > & operator++ ()
circulator< T > & operator-- ()
bool operator== (const circulator &other) const
 NB: for efficiency, this checks only the here element.
bool operator!= (const circulator &other) const
 NB: for efficiency, this checks only the here element.


Detailed Description

template<class T>
class siscone::circulator< T >

a circulator that is foreseen to take as template member either a pointer or an iterator;

Definition at line 35 of file circulator.h.


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

The SISCone project has been developed by Gavin Salam and Gregory Soyez
Documentation generated on Thu Apr 3 10:22:52 2008 for SISCone by  Doxygen 1.5.5