Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
protocols::legacy_sewing::ModelConstIterator< T > Class Template Reference

#include <Model.hh>

Public Member Functions

 ModelConstIterator (typename utility::vector1< T >::const_iterator seg_it, typename utility::vector1< T >::const_iterator seg_end_it, utility::vector1< SewResidue >::const_iterator res_it, utility::vector1< SewAtom >::const_iterator atom_it)
 
void operator++ ()
 
utility::vector1< T >
::const_iterator 
segment ()
 
utility::vector1< SewResidue >
::const_iterator 
residue ()
 
utility::vector1< SewAtom >
::const_iterator 
atom ()
 

Private Attributes

utility::vector1< T >
::const_iterator 
seg_it_
 
utility::vector1< T >
::const_iterator 
seg_end_it_
 
utility::vector1< SewResidue >
::const_iterator 
res_it_
 
utility::vector1< SewAtom >
::const_iterator 
atom_it_
 

Friends

bool operator== (ModelConstIterator const &a, ModelConstIterator const &b)
 
bool operator!= (ModelConstIterator const &a, ModelConstIterator const &b)
 

Constructor & Destructor Documentation

template<class T>
protocols::legacy_sewing::ModelConstIterator< T >::ModelConstIterator ( typename utility::vector1< T >::const_iterator  seg_it,
typename utility::vector1< T >::const_iterator  seg_end_it,
utility::vector1< SewResidue >::const_iterator  res_it,
utility::vector1< SewAtom >::const_iterator  atom_it 
)
inline

Member Function Documentation

template<class T>
utility::vector1<SewAtom>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::atom ( )
inline
template<class T>
void protocols::legacy_sewing::ModelConstIterator< T >::operator++ ( )
inline
template<class T>
utility::vector1<SewResidue>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::residue ( )
inline
template<class T>
utility::vector1<T>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::segment ( )
inline

Friends And Related Function Documentation

template<class T>
bool operator!= ( ModelConstIterator< T > const &  a,
ModelConstIterator< T > const &  b 
)
friend
template<class T>
bool operator== ( ModelConstIterator< T > const &  a,
ModelConstIterator< T > const &  b 
)
friend

Member Data Documentation

template<class T>
utility::vector1<SewAtom>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::atom_it_
private
template<class T>
utility::vector1<SewResidue>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::res_it_
private
template<class T>
utility::vector1<T>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::seg_end_it_
private
template<class T>
utility::vector1<T>::const_iterator protocols::legacy_sewing::ModelConstIterator< T >::seg_it_
private

The documentation for this class was generated from the following file: