Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Sacado_TemplateIterator.hpp>
Inherits iterator< std::input_iterator_tag, BaseT >.
Public Member Functions | |
ConstTemplateIterator (typename std::vector< Teuchos::RCP< BaseT > >::const_iterator p) | |
Constructor. More... | |
bool | operator== (const ConstTemplateIterator &t) const |
Equal operator. More... | |
bool | operator!= (const ConstTemplateIterator &t) const |
Not equal operator. More... | |
Sacado::ConstTemplateIterator < BaseT >::reference | operator* () const |
Dereference operator. More... | |
Sacado::ConstTemplateIterator < BaseT >::pointer | operator-> () const |
-> operator More... | |
ConstTemplateIterator & | operator++ () |
Prefix ++. More... | |
ConstTemplateIterator | operator++ (int) |
Postfix ++. More... | |
Teuchos::RCP< BaseT > | rcp () const |
Returns a reference counted pointer object. More... | |
Private Attributes | |
std::vector< Teuchos::RCP < BaseT > >::const_iterator | object_iterator |
Underlying object iterator. More... | |
Iterator for traversing through template instantiations stored by the TemplateManager class.
This class implements a standard forward iterator for the TemplateManager.
Definition at line 95 of file Sacado_TemplateIterator.hpp.
|
inline |
Constructor.
Definition at line 100 of file Sacado_TemplateIterator.hpp.
|
inline |
Equal operator.
Definition at line 108 of file Sacado_TemplateIterator.hpp.
|
inline |
Not equal operator.
Definition at line 113 of file Sacado_TemplateIterator.hpp.
|
inline |
Dereference operator.
Definition at line 119 of file Sacado_TemplateIterator.hpp.
|
inline |
-> operator
Definition at line 125 of file Sacado_TemplateIterator.hpp.
|
inline |
Prefix ++.
Definition at line 130 of file Sacado_TemplateIterator.hpp.
|
inline |
Postfix ++.
Definition at line 136 of file Sacado_TemplateIterator.hpp.
|
inline |
Returns a reference counted pointer object.
Definition at line 143 of file Sacado_TemplateIterator.hpp.
|
private |
Underlying object iterator.
Definition at line 150 of file Sacado_TemplateIterator.hpp.