aimsdata 6.0.0
Neuroimaging data handling
SiteIterator< carto::VolumeRef< T > > Class Template Reference

#include <aims/texdata/texdata.h>

Inheritance diagram for SiteIterator< carto::VolumeRef< T > >:
Collaboration diagram for SiteIterator< carto::VolumeRef< T > >:

Public Types

typedef SiteType< carto::VolumeRef< T > >::type Site
 
typedef SiteType< carto::VolumeRef< T > >::type Site
 

Public Member Functions

Site operator* ()
 
SiteIterator< carto::VolumeRef< T > > & operator++ ()
 
SiteIterator< carto::VolumeRef< T > > & operator-- ()
 
 SiteIterator (const carto::VolumeRef< T > *data, const Site &pos)
 
bool operator== (const SiteIterator< carto::VolumeRef< T > > &other) const
 
bool operator!= (const SiteIterator< carto::VolumeRef< T > > &other) const
 
Siteoperator* ()
 
SiteIterator< carto::VolumeRef< T > > & operator++ ()
 
SiteIterator< carto::VolumeRef< T > > & operator-- ()
 
bool operator== (const SiteIterator< carto::VolumeRef< T > > &other) const
 
bool operator!= (const SiteIterator< carto::VolumeRef< T > > &other) const
 

Detailed Description

template<typename T>
class SiteIterator< carto::VolumeRef< T > >

Definition at line 97 of file texdata.h.

Member Typedef Documentation

◆ Site [1/2]

Definition at line 85 of file texdata.h.

◆ Site [2/2]

template<typename T>
typedef SiteType<carto::VolumeRef<T>>::type SiteIterator< carto::VolumeRef< T > >::Site

Definition at line 99 of file texdata.h.

Constructor & Destructor Documentation

◆ SiteIterator()

template<typename T>
SiteIterator< carto::VolumeRef< T > >::SiteIterator ( const carto::VolumeRef< T > * data,
const Site & pos )

Definition at line 284 of file texdata.h.

References SiteIterator().

Referenced by operator!=(), operator++(), operator--(), operator==(), and SiteIterator().

Member Function Documentation

◆ operator!=() [1/2]

bool SiteIterator< carto::VolumeRef< T > >::operator!= ( const SiteIterator< carto::VolumeRef< T > > & other) const

◆ operator!=() [2/2]

template<typename T>
bool SiteIterator< carto::VolumeRef< T > >::operator!= ( const SiteIterator< carto::VolumeRef< T > > & other) const

Definition at line 262 of file texdata.h.

References SiteIterator().

◆ operator*() [1/2]

Site & SiteIterator< carto::VolumeRef< T > >::operator* ( )

◆ operator*() [2/2]

template<typename T>
Site SiteIterator< carto::VolumeRef< T > >::operator* ( )
inline

Definition at line 100 of file texdata.h.

◆ operator++() [1/2]

SiteIterator< carto::VolumeRef< T > > & SiteIterator< carto::VolumeRef< T > >::operator++ ( )

◆ operator++() [2/2]

template<typename T>
SiteIterator< carto::VolumeRef< T > > & SiteIterator< carto::VolumeRef< T > >::operator++ ( )

Definition at line 291 of file texdata.h.

References SiteIterator().

◆ operator--() [1/2]

SiteIterator< carto::VolumeRef< T > > & SiteIterator< carto::VolumeRef< T > >::operator-- ( )

◆ operator--() [2/2]

template<typename T>
SiteIterator< carto::VolumeRef< T > > & SiteIterator< carto::VolumeRef< T > >::operator-- ( )

Definition at line 310 of file texdata.h.

References SiteIterator().

◆ operator==() [1/2]

bool SiteIterator< carto::VolumeRef< T > >::operator== ( const SiteIterator< carto::VolumeRef< T > > & other) const

◆ operator==() [2/2]

template<typename T>
bool SiteIterator< carto::VolumeRef< T > >::operator== ( const SiteIterator< carto::VolumeRef< T > > & other) const

Definition at line 255 of file texdata.h.

References SiteIterator().


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