Simulacrum  1.2
Public Member Functions | Friends | List of all members
Simulacrum::SSpaceIteratorCompat Class Reference

#include <sspace.h>

Inheritance diagram for Simulacrum::SSpaceIteratorCompat:
Inheritance graph
Collaboration diagram for Simulacrum::SSpaceIteratorCompat:
Collaboration graph

Public Member Functions

 SSpaceIteratorCompat (SSpace &)
 
 SSpaceIteratorCompat (const SSpaceIteratorCompat &)
 
virtual ~SSpaceIteratorCompat () override
 
void toBegin () override
 
bool isBegin () override
 
void toEnd () override
 
bool isEnd () override
 
void toCoord (const SCoordinate &) override
 
const SSpaceIteratoroperator++ () override
 
const SSpaceIteratoroperator-- () override
 
const SSpaceIteratoroperator= (const SSpaceIterator &) override
 
const SSpaceIteratoroperator= (const SSpaceIteratorCompat &)
 
SElemoperator* () const override
 
const SCoordinatepos () const override
 
- Public Member Functions inherited from Simulacrum::SSpaceIterator
virtual ~SSpaceIterator ()
 
const SSpaceIteratorincrement ()
 
virtual const SSpaceIteratoroperator++ (int)
 
const SSpaceIteratordecrement ()
 
virtual const SSpaceIteratoroperator-- (int)
 
virtual bool operator== (const SSpaceIterator &) const
 
virtual bool operator!= (const SSpaceIterator &) const
 
virtual bool operator< (const SSpaceIterator &) const
 
SElemselem () const
 
SElemselemp () const
 
const SCoordinateposP () const
 
const SCoordinate sourcePos () const
 

Friends

class SSpaceIteratorCompatConstrained
 

Constructor & Destructor Documentation

◆ SSpaceIteratorCompat() [1/2]

SSpaceIteratorCompat::SSpaceIteratorCompat ( SSpace targ)

◆ SSpaceIteratorCompat() [2/2]

SSpaceIteratorCompat::SSpaceIteratorCompat ( const SSpaceIteratorCompat targ)

◆ ~SSpaceIteratorCompat()

SSpaceIteratorCompat::~SSpaceIteratorCompat ( )
overridevirtual

Member Function Documentation

◆ isBegin()

bool SSpaceIteratorCompat::isBegin ( )
overridevirtual

◆ isEnd()

bool SSpaceIteratorCompat::isEnd ( )
overridevirtual

◆ operator*()

SElem & SSpaceIteratorCompat::operator* ( ) const
overridevirtual

◆ operator++()

const SSpaceIterator & SSpaceIteratorCompat::operator++ ( )
overridevirtual

◆ operator--()

const SSpaceIterator & SSpaceIteratorCompat::operator-- ( )
overridevirtual

◆ operator=() [1/2]

const SSpaceIterator & SSpaceIteratorCompat::operator= ( const SSpaceIterator targ)
overridevirtual

Reimplemented from Simulacrum::SSpaceIterator.

◆ operator=() [2/2]

const SSpaceIterator & SSpaceIteratorCompat::operator= ( const SSpaceIteratorCompat targ)

◆ pos()

const SCoordinate & SSpaceIteratorCompat::pos ( ) const
overridevirtual

◆ toBegin()

void SSpaceIteratorCompat::toBegin ( )
overridevirtual

◆ toCoord()

void SSpaceIteratorCompat::toCoord ( const SCoordinate ncoord)
overridevirtual

◆ toEnd()

void SSpaceIteratorCompat::toEnd ( )
overridevirtual

Friends And Related Function Documentation

◆ SSpaceIteratorCompatConstrained

friend class SSpaceIteratorCompatConstrained
friend

The documentation for this class was generated from the following files:
Simulacrum Project