Classes Files

Wombat::MamaFieldCache::MamaFieldCacheIterator

More…

#include <MamaFieldCache.h>

Inherited by Wombat::MamaFieldCache::const_iterator, Wombat::MamaFieldCache::iterator

Public Functions

  Name
  MamaFieldCacheIterator(const MamaFieldCacheIterator & )
  ~MamaFieldCacheIterator()
MamaFieldCacheIterator & operator=(const MamaFieldCacheIterator & rhs)
bool operator==(const MamaFieldCacheIterator & rhs) const
bool operator!=(const MamaFieldCacheIterator & rhs) const
MamaFieldCacheIterator & operator++()

Protected Functions

  Name
  MamaFieldCacheIterator(mamaFieldCache fieldCache)

Protected Attributes

  Name
mamaFieldCacheIterator mIterator
MamaFieldCacheField mField

Friends

  Name
class MamaFieldCache

Detailed Description

class Wombat::MamaFieldCache::MamaFieldCacheIterator;

The [MamaFieldCacheIterator](classWombat_1_1MamaFieldCache_1_1MamaFieldCacheIterator.html) class provides a way to iterate over the fields contained in the cache. Two iterators are provided: one const and one non-const. To use it use the standard C++ notation [MamaFieldCache::iterator](classWombat_1_1MamaFieldCache_1_1iterator.html).

Public Functions Documentation

function MamaFieldCacheIterator

MamaFieldCacheIterator(
    const MamaFieldCacheIterator & 
)

function ~MamaFieldCacheIterator

~MamaFieldCacheIterator()

function operator=

MamaFieldCacheIterator & operator=(
    const MamaFieldCacheIterator & rhs
)

function operator==

bool operator==(
    const MamaFieldCacheIterator & rhs
) const

function operator!=

bool operator!=(
    const MamaFieldCacheIterator & rhs
) const

function operator++

MamaFieldCacheIterator & operator++()

Protected Functions Documentation

function MamaFieldCacheIterator

MamaFieldCacheIterator(
    mamaFieldCache fieldCache
)

Protected Attributes Documentation

variable mIterator

mamaFieldCacheIterator mIterator;

variable mField

MamaFieldCacheField mField;

Friends

friend MamaFieldCache

friend class MamaFieldCache(
    MamaFieldCache 
);

Updated on 2023-03-31 at 15:29:24 +0100