libMesh::mapvector< Val, index_t >::veclike_iterator Class Reference
#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, typename index_t = unsigned int>
class libMesh::mapvector< Val, index_t >::veclike_iterator
Definition at line 53 of file mapvector.h.
Constructor & Destructor Documentation
| libMesh::mapvector< Val, index_t >::veclike_iterator::veclike_iterator | ( | const typename maptype::iterator & | i | ) | [inline] |
Definition at line 56 of file mapvector.h.
00057 : it(i) {}
| libMesh::mapvector< Val, index_t >::veclike_iterator::veclike_iterator | ( | const veclike_iterator & | i | ) | [inline] |
Definition at line 59 of file mapvector.h.
00060 : it(i.it) {}
Member Function Documentation
| bool libMesh::mapvector< Val, index_t >::veclike_iterator::operator!= | ( | const veclike_iterator & | other | ) | const [inline] |
Definition at line 76 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::veclike_iterator::it.
00076 { 00077 return it != other.it; 00078 }
| Val& libMesh::mapvector< Val, index_t >::veclike_iterator::operator* | ( | ) | const [inline] |
Definition at line 62 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::veclike_iterator::it.
00062 { return it->second; }
| veclike_iterator libMesh::mapvector< Val, index_t >::veclike_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 66 of file mapvector.h.
00066 { 00067 veclike_iterator i = *this; 00068 ++(*this); 00069 return i; 00070 }
| veclike_iterator& libMesh::mapvector< Val, index_t >::veclike_iterator::operator++ | ( | ) | [inline] |
Definition at line 64 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::veclike_iterator::it.
00064 { ++it; return *this; }
| bool libMesh::mapvector< Val, index_t >::veclike_iterator::operator== | ( | const veclike_iterator & | other | ) | const [inline] |
Definition at line 72 of file mapvector.h.
References libMesh::mapvector< Val, index_t >::veclike_iterator::it.
00072 { 00073 return it == other.it; 00074 }
Member Data Documentation
| maptype::iterator libMesh::mapvector< Val, index_t >::veclike_iterator::it |
Definition at line 80 of file mapvector.h.
Referenced by libMesh::mapvector< Val, index_t >::veclike_iterator::operator!=(), libMesh::mapvector< Val, index_t >::veclike_iterator::operator*(), libMesh::mapvector< Val, index_t >::veclike_iterator::operator++(), libMesh::mapvector< Val, index_t >::veclike_iterator::operator==(), and libMesh::mapvector< Elem *, dof_id_type >::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: