#include <Sacado_TemplateIterator.hpp>
Public Member Functions | |
| ConstTemplateIterator (const Sacado::TemplateManager< TypeSeq, BaseT, ObjectT > &m, 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. | |
| const Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::reference | operator * () const |
| Dereference operator. | |
| const Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::pointer | operator-> () const |
| -> operator | |
| ConstTemplateIterator & | operator++ () |
| Prefix ++. | |
| ConstTemplateIterator | operator++ (int) |
| Postfix ++. | |
| Teuchos::RCP< BaseT > | rcp () const |
| Returns a reference counted pointer object. | |
Private Attributes | |
| const Sacado::TemplateManager< TypeSeq, BaseT, ObjectT > * | manager |
| Underlying template manager. | |
| std::vector< Teuchos::RCP< BaseT > >::const_iterator | object_iterator |
| Underlying object iterator. | |
Definition at line 123 of file Sacado_TemplateIterator.hpp.
| Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::ConstTemplateIterator | ( | const Sacado::TemplateManager< TypeSeq, BaseT, ObjectT > & | m, | |
| typename std::vector< Teuchos::RCP< BaseT > >::const_iterator | p | |||
| ) | [inline] |
| bool Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator== | ( | const ConstTemplateIterator< TypeSeq, BaseT, ObjectT > & | t | ) | const [inline] |
| bool Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator!= | ( | const ConstTemplateIterator< TypeSeq, BaseT, ObjectT > & | t | ) | const [inline] |
| const Sacado::ConstTemplateIterator<TypeSeq, BaseT, ObjectT>::reference Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator * | ( | ) | const [inline] |
| const Sacado::ConstTemplateIterator<TypeSeq, BaseT, ObjectT>::pointer Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator-> | ( | ) | const [inline] |
| ConstTemplateIterator& Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator++ | ( | ) | [inline] |
| ConstTemplateIterator Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::operator++ | ( | int | ) | [inline] |
| Teuchos::RCP<BaseT> Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::rcp | ( | ) | const [inline] |
Returns a reference counted pointer object.
Definition at line 172 of file Sacado_TemplateIterator.hpp.
const Sacado::TemplateManager<TypeSeq,BaseT,ObjectT>* Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::manager [private] |
std::vector< Teuchos::RCP<BaseT> >::const_iterator Sacado::ConstTemplateIterator< TypeSeq, BaseT, ObjectT >::object_iterator [private] |
1.4.7