index_iterator_base< M, T > Class Template Reference

Index-based iterator for mtx class. More...

#include <mtx/mtx.h>

Collaboration diagram for index_iterator_base< M, T >:

Collaboration graph

List of all members.

Public Types

typedef T value_type
typedef ptrdiff_t difference_type
typedef T * pointer
typedef T & reference

Public Member Functions

 index_iterator_base (M *m, int e)
index_iterator_base end () const
bool has_more () const
reference operator* () const
bool operator== (const index_iterator_base &other) const
bool operator!= (const index_iterator_base &other) const
bool operator< (const index_iterator_base &other) const
difference_type operator- (const index_iterator_base &other) const
index_iterator_baseoperator++ ()
index_iterator_baseoperator-- ()
index_iterator_base operator++ (int)
index_iterator_base operator-- (int)
index_iterator_baseoperator+= (int x)
index_iterator_baseoperator-= (int x)
index_iterator_base operator+ (int x) const
index_iterator_base operator- (int x) const

Detailed Description

template<class M, class T>
class index_iterator_base< M, T >

Index-based iterator for mtx class.

Definition at line 494 of file mtx.h.

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

The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:55:26 2008 by Doxygen version 1.5.5.