Zen
A cross-platform functional programming language

iteratorbaseL< iterT, V > Class Template Reference

base of all list iterators More...

#include <zbl.hpp>

Inheritance diagram for iteratorbaseL< iterT, V >:
iteratorbase< iterT, V > listbase< derT, listT, iterT, V >::iterator

List of all members.

Public Member Functions

 iteratorbaseL (const iterT &iter)
 Default constructor.
const V & operator++ ()
 Increment iterator.
const V & operator-- ()
 Decrement iterator.
const V & operator* () const
 Return reference to current value.

Private Types

typedef iteratorbase< iterT, V > baseT
 The base class type.

Detailed Description

template<typename iterT, typename V>
class z::iteratorbaseL< iterT, V >

base of all list iterators


Constructor & Destructor Documentation

iteratorbaseL ( const iterT &  iter) [inline, explicit]

Default constructor.

Parameters:
iterThe iterator instance

Member Function Documentation

const V& operator* ( ) const [inline]

Return reference to current value.

Returns:
Reference to current value
const V& operator++ ( ) [inline]

Increment iterator.

Returns:
Reference to current value
const V& operator-- ( ) [inline]

Decrement iterator.

Returns:
Reference to current value

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines