43 #ifndef __Panzer_VectorTemplateIterator_hpp__ 
   44 #define __Panzer_VectorTemplateIterator_hpp__ 
   61 template <
typename TypeSeq, 
typename BaseT, 
typename ObjectT>
 
   63                                               std::vector<Teuchos::RCP<BaseT> > > {
 
   87      return &(*(*object_iterator_));
 
  104    panzer::VectorTemplateManager<TypeSeq,BaseT,ObjectT> * 
manager_;
 
  108 template <
typename TypeSeq, 
typename BaseT, 
typename ObjectT>
 
  110                                                          const std::vector<Teuchos::RCP<BaseT> > > {
 
  134      return &(*(*object_iterator_));
 
  151    const panzer::VectorTemplateManager<TypeSeq,BaseT,ObjectT> * 
manager_;
 
  152    typename std::vector<std::vector< Teuchos::RCP<BaseT> > >::const_iterator 
object_iterator_;
 
panzer::VectorTemplateIterator< TypeSeq, BaseT, ObjectT >::reference operator*() const 
Dereference operator. 
 
ConstVectorTemplateIterator(const panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > &m, typename std::vector< std::vector< Teuchos::RCP< BaseT > > >::const_iterator p)
Constructor. 
 
std::vector< std::vector< Teuchos::RCP< BaseT > > >::iterator object_iterator_
 
panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > * manager_
 
ConstVectorTemplateIterator operator++(int)
Postfix ++. 
 
ConstVectorTemplateIterator & operator++()
Prefix ++. 
 
panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::pointer operator->() const 
-> operator 
 
VectorTemplateIterator & operator++()
Prefix ++. 
 
bool operator==(const ConstVectorTemplateIterator &t) const 
Equal operator. 
 
bool operator!=(const VectorTemplateIterator &t) const 
Not equal operator. 
 
bool operator!=(const ConstVectorTemplateIterator &t) const 
Not equal operator. 
 
const panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > * manager_
 
VectorTemplateIterator(panzer::VectorTemplateManager< TypeSeq, BaseT, ObjectT > &m, typename std::vector< std::vector< Teuchos::RCP< BaseT > > >::iterator p)
Constructor. 
 
panzer::ConstVectorTemplateIterator< TypeSeq, BaseT, ObjectT >::reference operator*() const 
Dereference operator. 
 
VectorTemplateIterator operator++(int)
Postfix ++. 
 
panzer::VectorTemplateIterator< TypeSeq, BaseT, ObjectT >::pointer operator->() const 
-> operator 
 
std::vector< std::vector< Teuchos::RCP< BaseT > > >::const_iterator object_iterator_
 
bool operator==(const VectorTemplateIterator &t) const 
Equal operator.