|
Panzer Version of the Day
|
#include <Panzer_VectorTemplateIterator.hpp>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = const std::vector< Teuchos::RCP< BaseT > > |
| using | differnce_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| ConstVectorTemplateIterator (const panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > &m, typename std::vector< std::vector< Teuchos::RCP< BaseT > > >::const_iterator p) | |
| Constructor. | |
| bool | operator== (const ConstVectorTemplateIterator &t) const |
| Equal operator. | |
| bool | operator!= (const ConstVectorTemplateIterator &t) const |
| Not equal operator. | |
| panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::reference | operator* () const |
| Dereference operator. | |
| panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::pointer | operator-> () const |
| -> operator | |
| ConstVectorTemplateIterator & | operator++ () |
| Prefix ++. | |
| ConstVectorTemplateIterator | operator++ (int) |
| Postfix ++. | |
Private Attributes | |
| const panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > * | manager_ |
| std::vector< std::vector< Teuchos::RCP< BaseT > > >::const_iterator | object_iterator_ |
Definition at line 84 of file Panzer_VectorTemplateIterator.hpp.
| using panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::iterator_category = std::input_iterator_tag |
Definition at line 88 of file Panzer_VectorTemplateIterator.hpp.
| using panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::value_type = const std::vector<Teuchos::RCP<BaseT> > |
Definition at line 89 of file Panzer_VectorTemplateIterator.hpp.
| using panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::differnce_type = std::ptrdiff_t |
Definition at line 90 of file Panzer_VectorTemplateIterator.hpp.
| using panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::pointer = value_type* |
Definition at line 91 of file Panzer_VectorTemplateIterator.hpp.
| using panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::reference = value_type& |
Definition at line 92 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Constructor.
Definition at line 95 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Equal operator.
Definition at line 100 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Not equal operator.
Definition at line 104 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Dereference operator.
Definition at line 109 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
-> operator
Definition at line 115 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Prefix ++.
Definition at line 120 of file Panzer_VectorTemplateIterator.hpp.
|
inline |
Postfix ++.
Definition at line 126 of file Panzer_VectorTemplateIterator.hpp.
|
private |
Definition at line 133 of file Panzer_VectorTemplateIterator.hpp.
|
private |
Definition at line 134 of file Panzer_VectorTemplateIterator.hpp.