mln::doc::Value_Iterator< E > Struct Template Reference

Documentation class for mln::Value_Iterator. More...

#include <value_iterator.hh>

Inheritance diagram for mln::doc::Value_Iterator< E >:

Inheritance graph

List of all members.

Public Types

typedef void value
 Value associated type.

Public Member Functions

void invalidate ()
 Invalidate the iterator.
bool is_valid () const
 Returns true if the iterator is valid, that is, designates an element.
 operator value () const
 Conversion into a value.
void start ()
 Start an iteration.


Detailed Description

template<typename E>
struct mln::doc::Value_Iterator< E >

Documentation class for mln::Value_Iterator.

See also:
mln::Value_Iterator

Member Typedef Documentation

template<typename E >
typedef void mln::doc::Value_Iterator< E >::value

Value associated type.


Member Function Documentation

void mln::doc::Iterator< E >::invalidate (  )  [inherited]

Invalidate the iterator.

bool mln::doc::Iterator< E >::is_valid (  )  const [inherited]

Returns true if the iterator is valid, that is, designates an element.

template<typename E >
mln::doc::Value_Iterator< E >::operator value (  )  const

Conversion into a value.

Returns:
A value.

void mln::doc::Iterator< E >::start (  )  [inherited]

Start an iteration.

Make the iterator designate the first element if it exists. If this first element does not exist, the iterator is not valid.


Generated on Tue Jul 14 16:32:56 2009 for Milena (Olena) by  doxygen 1.5.9