Poster of Linux kernelThe best gift for a Linux geek
mapvector::veclike_iterator

mapvector::veclike_iterator

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

mapvector::veclike_iterator -  

SYNOPSIS


#include <mapvector.h>  

Public Member Functions


veclike_iterator (const typename maptype::iterator &i)

veclike_iterator (const veclike_iterator &i)

Val & operator* () const

veclike_iterator & operator++ ()

veclike_iterator operator++ (int)

bool operator== (const veclike_iterator &other) const

bool operator!= (const veclike_iterator &other) const
 

Public Attributes


maptype::iterator it
 

Detailed Description

 

template<typename Val> class mapvector< Val >::veclike_iterator

Definition at line 54 of file mapvector.h.  

Constructor & Destructor Documentation

 

template<typename Val> mapvector< Val >::veclike_iterator::veclike_iterator (const typename maptype::iterator &i) [inline]

Definition at line 57 of file mapvector.h.

      : it(i) {}
 

template<typename Val> mapvector< Val >::veclike_iterator::veclike_iterator (const veclike_iterator &i) [inline]

Definition at line 60 of file mapvector.h.

      : it(i.it) {}
 

Member Function Documentation

 

template<typename Val> bool mapvector< Val >::veclike_iterator::operator!= (const veclike_iterator &other) const [inline]

Definition at line 77 of file mapvector.h.

References mapvector< Val >::veclike_iterator::it.

                                                         {
      return it != other.it;
    }
 

template<typename Val> Val& mapvector< Val >::veclike_iterator::operator* () const [inline]

Definition at line 63 of file mapvector.h.

References mapvector< Val >::veclike_iterator::it.

{ return it->second; }
 

template<typename Val> veclike_iterator& mapvector< Val >::veclike_iterator::operator++ () [inline]

Definition at line 65 of file mapvector.h.

References mapvector< Val >::veclike_iterator::it.

{ ++it; return *this; }
 

template<typename Val> veclike_iterator mapvector< Val >::veclike_iterator::operator++ (int) [inline]

Definition at line 67 of file mapvector.h.

                                     {
      veclike_iterator i = *this;
      ++(*this);
      return i;
    }
 

template<typename Val> bool mapvector< Val >::veclike_iterator::operator== (const veclike_iterator &other) const [inline]

Definition at line 73 of file mapvector.h.

References mapvector< Val >::veclike_iterator::it.

                                                         {
      return it == other.it;
    }
 

Member Data Documentation

 

template<typename Val> maptype::iterator mapvector< Val >::veclike_iterator::it

Definition at line 81 of file mapvector.h.

Referenced by mapvector< Val >::veclike_iterator::operator!=(), mapvector< Val >::veclike_iterator::operator*(), mapvector< Val >::veclike_iterator::operator++(), mapvector< Val >::veclike_iterator::operator==(), and mapvector< Elem * >::operator[]().

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Public Attributes
Detailed Description
template<typename Val> class mapvector< Val >::veclike_iterator
Constructor & Destructor Documentation
template<typename Val> mapvector< Val >::veclike_iterator::veclike_iterator (const typename maptype::iterator &i) [inline]
template<typename Val> mapvector< Val >::veclike_iterator::veclike_iterator (const veclike_iterator &i) [inline]
Member Function Documentation
template<typename Val> bool mapvector< Val >::veclike_iterator::operator!= (const veclike_iterator &other) const [inline]
template<typename Val> Val& mapvector< Val >::veclike_iterator::operator* () const [inline]
template<typename Val> veclike_iterator& mapvector< Val >::veclike_iterator::operator++ () [inline]
template<typename Val> veclike_iterator mapvector< Val >::veclike_iterator::operator++ (int) [inline]
template<typename Val> bool mapvector< Val >::veclike_iterator::operator== (const veclike_iterator &other) const [inline]
Member Data Documentation
template<typename Val> maptype::iterator mapvector< Val >::veclike_iterator::it
Author

This document was created by man2html, using the manual pages.
Time: 21:50:00 GMT, April 16, 2011