|
Phalanx Development
|
#include <Phalanx_TemplateIterator.hpp>


Public Member Functions | |
| TemplateIterator (PHX::TemplateManager< TypeSeq, BaseT, ObjectT > &m, typename std::vector< Teuchos::RCP< BaseT > >::iterator p) | |
| Constructor. | |
| bool | operator== (const TemplateIterator &t) const |
| Equal operator. | |
| bool | operator!= (const TemplateIterator &t) const |
| Not equal operator. | |
| PHX::TemplateIterator< TypeSeq, BaseT, ObjectT >::reference | operator* () const |
| Dereference operator. | |
| PHX::TemplateIterator< TypeSeq, BaseT, ObjectT >::pointer | operator-> () const |
| -> operator | |
| TemplateIterator & | operator++ () |
| Prefix ++. | |
| TemplateIterator | operator++ (int) |
| Postfix ++. | |
| Teuchos::RCP< BaseT > | rcp () const |
| Returns a reference counted pointer object. | |
Iterator for traversing through template instantiations stored by the TemplateManager class.
This class implements a standard forward iterator for the TemplateManager.
|
inline |
Constructor.
Referenced by operator!=(), operator++(), operator++(), and operator==().
|
inline |
Not equal operator.
References TemplateIterator().
|
inline |
Prefix ++.
References TemplateIterator().
|
inline |
Postfix ++.
References TemplateIterator().
|
inline |
Equal operator.
References TemplateIterator().
|
inline |
Returns a reference counted pointer object.
Referenced by PHX::EvaluatorFactory< Traits, FactoryTraits >::registerEvaluators().