iter.h File Reference

#include "rutz/shared_ptr.h"
#include <utility>
Include dependency graph for iter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rutz::iter_end_t
 Symbol class for representing generic "end of iteration". More...
class  rutz::concrete_iter< T, ifx_t >
 A template base class for all concrete iterator classes. More...
class  rutz::fwd_iter_ifx< T >
 Abstract interface class for forward iterators. More...
class  rutz::fwd_iter_adapter< real_iter_t, T >
 Adapts forward iterators to the fwd_iter_ifx interface. More...
class  rutz::fwd_iter< T >
 Concrete forward iterator class. More...
class  rutz::bidir_iter_ifx< T >
 Abstract interface class for bidirectional iterators. More...
class  rutz::bidir_iter_adapter< real_iter_t, T >
 Adapts bidirectional iterators to the bidir_iter_ifx interface. More...
class  rutz::bidir_iter< T >
 Concrete bidirectional iterator class. More...
class  rutz::rxs_iter_ifx< T >
 Abstract interface class for random-access iterators. More...
class  rutz::rxs_iter_adapter< real_iter_t, T >
 Adapts random-access iterators to the rxs_iter_ifx interface. More...
class  rutz::rxs_iter< T >
 Concrete random-access iterator class. More...

Namespaces

namespace  rutz
 

Auxiliary helper namespace used in implementing shared_ptr.


Functions

template<class T >
T & rutz::getref (T &t)
template<class T1 , class T2 >
T2 & rutz::getref (std::pair< T1, T2 > &p)
static const char __attribute__ ((used)) vcid_groovx_rutz_iter_h_utc20050626084019[]

Variables

const iter_end_t rutz::iter_end = {}

Detailed Description

generic iterator classes

Definition in file iter.h.

Generated on Sun May 8 08:42:50 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3