|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Sacado_TemplateIterator.hpp>
Public Member Functions | |
| ConstTemplateIterator (typename std::vector< Teuchos::RCP< BaseT > >::const_iterator p) | |
| Constructor. | |
| bool | operator== (const ConstTemplateIterator &t) const |
| Equal operator. | |
| bool | operator!= (const ConstTemplateIterator &t) const |
| Not equal operator. | |
| Sacado::ConstTemplateIterator < BaseT >::reference | operator* () const |
| Dereference operator. | |
| Sacado::ConstTemplateIterator < BaseT >::pointer | operator-> () const |
| ConstTemplateIterator & | operator++ () |
| Prefix ++. | |
| ConstTemplateIterator | operator++ (int) |
| Postfix ++. | |
| Teuchos::RCP< BaseT > | rcp () const |
| Returns a reference counted pointer object. | |
Private Attributes | |
| std::vector< Teuchos::RCP < BaseT > >::const_iterator | object_iterator |
| Underlying object iterator. | |
Iterator for traversing through template instantiations stored by the TemplateManager class.
This class implements a standard forward iterator for the TemplateManager.
Definition at line 117 of file Sacado_TemplateIterator.hpp.
| Sacado::ConstTemplateIterator< BaseT >::ConstTemplateIterator | ( | typename std::vector< Teuchos::RCP< BaseT > >::const_iterator | p | ) | [inline] |
Constructor.
Definition at line 122 of file Sacado_TemplateIterator.hpp.
| bool Sacado::ConstTemplateIterator< BaseT >::operator== | ( | const ConstTemplateIterator< BaseT > & | t | ) | const [inline] |
Equal operator.
Definition at line 130 of file Sacado_TemplateIterator.hpp.
| bool Sacado::ConstTemplateIterator< BaseT >::operator!= | ( | const ConstTemplateIterator< BaseT > & | t | ) | const [inline] |
Not equal operator.
Definition at line 135 of file Sacado_TemplateIterator.hpp.
| Sacado::ConstTemplateIterator<BaseT>::reference Sacado::ConstTemplateIterator< BaseT >::operator* | ( | ) | const [inline] |
Dereference operator.
Definition at line 141 of file Sacado_TemplateIterator.hpp.
| Sacado::ConstTemplateIterator<BaseT>::pointer Sacado::ConstTemplateIterator< BaseT >::operator-> | ( | ) | const [inline] |
-> operator
Definition at line 147 of file Sacado_TemplateIterator.hpp.
| ConstTemplateIterator& Sacado::ConstTemplateIterator< BaseT >::operator++ | ( | ) | [inline] |
Prefix ++.
Definition at line 152 of file Sacado_TemplateIterator.hpp.
| ConstTemplateIterator Sacado::ConstTemplateIterator< BaseT >::operator++ | ( | int | ) | [inline] |
Postfix ++.
Definition at line 158 of file Sacado_TemplateIterator.hpp.
| Teuchos::RCP<BaseT> Sacado::ConstTemplateIterator< BaseT >::rcp | ( | ) | const [inline] |
Returns a reference counted pointer object.
Definition at line 165 of file Sacado_TemplateIterator.hpp.
std::vector< Teuchos::RCP<BaseT> >::const_iterator Sacado::ConstTemplateIterator< BaseT >::object_iterator [private] |
Underlying object iterator.
Definition at line 172 of file Sacado_TemplateIterator.hpp.
1.7.4