Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Private Attributes
concepts::Set< IndexRange >::index_iterator Class Reference

#include <spaceSet.hh>

Inheritance diagram for concepts::Set< IndexRange >::index_iterator:
Inheritance graph
[legend]
Collaboration diagram for concepts::Set< IndexRange >::index_iterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 index_iterator (const_iterator first, const_iterator last)
 Constructor.
 index_iterator (const index_iterator &i)
 Copy constructor.
 operator const uint * () const
 Index.
bool operator!= (const index_iterator i)
index_iterator operator++ (int)
 Post fix ++-operator.
index_iterator & operator++ ()
 Pre fix ++-operator.
bool operator== (const index_iterator i)
 Comparison operator.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

Set< IndexRange >::const_iterator i_
uint j_
 Current index.
Set< IndexRange >::const_iterator last_

Detailed Description

template<>
class concepts::Set< IndexRange >::index_iterator

Definition at line 45 of file spaceSet.hh.


Constructor & Destructor Documentation

concepts::Set< IndexRange >::index_iterator::index_iterator ( const_iterator  first,
const_iterator  last 
)

Constructor.

Parameters:
firstcurrent iterator in set of index ranges
lastcurrent iterator in set of index ranges
concepts::Set< IndexRange >::index_iterator::index_iterator ( const index_iterator &  i)

Copy constructor.


Member Function Documentation

virtual std::ostream& concepts::Set< IndexRange >::index_iterator::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

concepts::Set< IndexRange >::index_iterator::operator const uint * ( ) const
bool concepts::Set< IndexRange >::index_iterator::operator!= ( const index_iterator  i) [inline]

Definition at line 61 of file spaceSet.hh.

index_iterator concepts::Set< IndexRange >::index_iterator::operator++ ( int  )

Post fix ++-operator.

index_iterator& concepts::Set< IndexRange >::index_iterator::operator++ ( )

Pre fix ++-operator.

bool concepts::Set< IndexRange >::index_iterator::operator== ( const index_iterator  i)

Comparison operator.


Member Data Documentation

Set<IndexRange>::const_iterator concepts::Set< IndexRange >::index_iterator::i_ [private]

Definition at line 67 of file spaceSet.hh.

uint concepts::Set< IndexRange >::index_iterator::j_ [private]

Current index.

Definition at line 69 of file spaceSet.hh.

Set<IndexRange>::const_iterator concepts::Set< IndexRange >::index_iterator::last_ [private]

Definition at line 67 of file spaceSet.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)