libMesh::mapvector< Val, index_t >::const_veclike_iterator Class Reference
#include <mapvector.h>
Public Member Functions | |
| const_veclike_iterator (const typename maptype::const_iterator &i) | |
| const_veclike_iterator (const const_veclike_iterator &i) | |
| const_veclike_iterator (const veclike_iterator &i) | |
| const Val & | operator* () const |
| const_veclike_iterator & | operator++ () |
| const_veclike_iterator | operator++ (int) |
| bool | operator== (const const_veclike_iterator &other) const |
| bool | operator!= (const const_veclike_iterator &other) const |
Public Attributes | |
| maptype::const_iterator | it |
Detailed Description
template<typename Val, typename index_t = unsigned int>
class libMesh::mapvector< Val, index_t >::const_veclike_iterator
Definition at line 83 of file mapvector.h.
Constructor & Destructor Documentation
| libMesh::mapvector< Val, index_t >::const_veclike_iterator::const_veclike_iterator | ( | const typename maptype::const_iterator & | i | ) | [inline] |
Definition at line 86 of file mapvector.h.
00087 : it(i) {}
| libMesh::mapvector< Val, index_t >::const_veclike_iterator::const_veclike_iterator | ( | const const_veclike_iterator & | i | ) | [inline] |
Definition at line 89 of file mapvector.h.
00090 : it(i.it) {}
| libMesh::mapvector< Val, index_t >::const_veclike_iterator::const_veclike_iterator | ( | const veclike_iterator & | i | ) | [inline] |
Definition at line 92 of file mapvector.h.
00093 : it(i.it) {}
Member Function Documentation
| bool libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator!= | ( | const const_veclike_iterator & | other | ) | const [inline] |
Definition at line 109 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::const_veclike_iterator::it.
00109 { 00110 return it != other.it; 00111 }
| const Val& libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator* | ( | ) | const [inline] |
Definition at line 95 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::const_veclike_iterator::it.
00095 { return it->second; }
| const_veclike_iterator libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 99 of file mapvector.h.
| const_veclike_iterator& libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator++ | ( | ) | [inline] |
Definition at line 97 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::const_veclike_iterator::it.
00097 { ++it; return *this; }
| bool libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator== | ( | const const_veclike_iterator & | other | ) | const [inline] |
Definition at line 105 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::const_veclike_iterator::it.
00105 { 00106 return it == other.it; 00107 }
Member Data Documentation
| maptype::const_iterator libMesh::mapvector< Val, index_t >::const_veclike_iterator::it |
Definition at line 113 of file mapvector.h.
Referenced by libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator!=(), libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator*(), libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator++(), and libMesh::mapvector< Val, index_t >::const_veclike_iterator::operator==().
The documentation for this class was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:28 UTC
Hosted By: