Classes Files

Wombat::MamaFieldCache::const_iterator

More…

#include <MamaFieldCache.h>

Inherits from Wombat::MamaFieldCache::MamaFieldCacheIterator

Public Types

  Name
typedef std::input_iterator_tag iterator_category
typedef MamaFieldCacheField value_type
typedef std::iterator_traits< MamaFieldCacheField > difference_type
typedef const MamaFieldCacheField * pointer
typedef const MamaFieldCacheField & reference

Public Functions

  Name
  const_iterator(const iterator & it)
reference [operator](classWombat_1_1MamaFieldCache_1_1const__iterator.html#function-operator)()
pointer operator->()

Protected Functions

  Name
  const_iterator(mamaFieldCache fieldCache)

Friends

  Name
class MamaFieldCache

Additional inherited members

Public Functions inherited from Wombat::MamaFieldCache::MamaFieldCacheIterator

  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 inherited from Wombat::MamaFieldCache::MamaFieldCacheIterator

  Name
  MamaFieldCacheIterator(mamaFieldCache fieldCache)

Protected Attributes inherited from Wombat::MamaFieldCache::MamaFieldCacheIterator

  Name
mamaFieldCacheIterator mIterator
MamaFieldCacheField mField

Detailed Description

class Wombat::MamaFieldCache::const_iterator;

Iterator type used to iterate over the fields contained in the cache. This iterator does not allow modification of fields in the cache.

Public Types Documentation

typedef iterator_category

typedef std::input_iterator_tag Wombat::MamaFieldCache::const_iterator::iterator_category;

typedef value_type

typedef MamaFieldCacheField Wombat::MamaFieldCache::const_iterator::value_type;

typedef difference_type

typedef std::iterator_traits<MamaFieldCacheField> Wombat::MamaFieldCache::const_iterator::difference_type;

typedef pointer

typedef const MamaFieldCacheField* Wombat::MamaFieldCache::const_iterator::pointer;

typedef reference

typedef const MamaFieldCacheField& Wombat::MamaFieldCache::const_iterator::reference;

Public Functions Documentation

function const_iterator

const_iterator(
    const iterator & it
)

function operator*

reference operator*()

function operator->

pointer operator->()

Protected Functions Documentation

function const_iterator

const_iterator(
    mamaFieldCache fieldCache
)

Friends

friend MamaFieldCache

friend class MamaFieldCache(
    MamaFieldCache 
);

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