Panzer
Version of the Day
|
#include <Panzer_VectorTemplateIterator.hpp>
Inherits iterator< std::input_iterator_tag, const std::vector< Teuchos::RCP< BaseT > > >.
Public Member Functions | |
ConstVectorTemplateIterator (const panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > &m, typename std::vector< std::vector< Teuchos::RCP< BaseT > > >::const_iterator p) | |
Constructor. More... | |
bool | operator== (const ConstVectorTemplateIterator &t) const |
Equal operator. More... | |
bool | operator!= (const ConstVectorTemplateIterator &t) const |
Not equal operator. More... | |
panzer::ConstVectorTemplateIterator < TypeSeq, BaseT, ObjectT > ::reference | operator* () const |
Dereference operator. More... | |
panzer::ConstVectorTemplateIterator < TypeSeq, BaseT, ObjectT > ::pointer | operator-> () const |
-> operator More... | |
ConstVectorTemplateIterator & | operator++ () |
Prefix ++. More... | |
ConstVectorTemplateIterator | operator++ (int) |
Postfix ++. More... | |
Private Attributes | |
const panzer::VectorTemplateManager < TypeSeq, BaseT, ObjectT > * | manager_ |
std::vector< std::vector < Teuchos::RCP< BaseT > > >::const_iterator | object_iterator_ |
Definition at line 109 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Constructor.
Definition at line 113 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Equal operator.
Definition at line 118 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Not equal operator.
Definition at line 122 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Dereference operator.
Definition at line 127 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
-> operator
Definition at line 133 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Prefix ++.
Definition at line 138 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Postfix ++.
Definition at line 144 of file Panzer_VectorTemplateIterator.hpp.
|
private |
Definition at line 151 of file Panzer_VectorTemplateIterator.hpp.
|
private |
Definition at line 152 of file Panzer_VectorTemplateIterator.hpp.