Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::select::Enumerate1WithSelector Class Reference

#include <iterators.hh>

Public Member Functions

 Enumerate1WithSelector (core::Size r, core::select::residue_selector::ResidueSubsetOP const &selected_residues)
 
bool operator== (Enumerate1WithSelector const &o) const
 
bool operator!= (Enumerate1WithSelector const &o) const
 
core::Size const & operator* () const
 
core::Sizeoperator* ()
 
void operator++ ()
 

Private Member Functions

void advance_if_needed ()
 

Private Attributes

core::Size res_ = 0
 
core::select::residue_selector::ResidueSubsetOP selected_residues_
 

Constructor & Destructor Documentation

core::select::Enumerate1WithSelector::Enumerate1WithSelector ( core::Size  r,
core::select::residue_selector::ResidueSubsetOP const &  selected_residues 
)
inline

References advance_if_needed().

Member Function Documentation

void core::select::Enumerate1WithSelector::advance_if_needed ( )
inlineprivate

References res_, and selected_residues_.

Referenced by Enumerate1WithSelector(), and operator++().

bool core::select::Enumerate1WithSelector::operator!= ( Enumerate1WithSelector const &  o) const
inline

References res_.

core::Size const& core::select::Enumerate1WithSelector::operator* ( ) const
inline

References res_.

core::Size& core::select::Enumerate1WithSelector::operator* ( )
inline

References res_.

void core::select::Enumerate1WithSelector::operator++ ( )
inline

References advance_if_needed(), and res_.

bool core::select::Enumerate1WithSelector::operator== ( Enumerate1WithSelector const &  o) const
inline

References res_.

Member Data Documentation

core::Size core::select::Enumerate1WithSelector::res_ = 0
private
core::select::residue_selector::ResidueSubsetOP core::select::Enumerate1WithSelector::selected_residues_
private

Referenced by advance_if_needed().


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