Rosetta
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

◆ Enumerate1WithSelector()

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

References advance_if_needed().

Member Function Documentation

◆ advance_if_needed()

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

References res_, and selected_residues_.

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

◆ operator!=()

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

References res_.

◆ operator*() [1/2]

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

References res_.

◆ operator*() [2/2]

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

References res_.

◆ operator++()

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

References advance_if_needed(), and res_.

◆ operator==()

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

References res_.

Member Data Documentation

◆ res_

core::Size core::select::Enumerate1WithSelector::res_ = 0
private

◆ selected_residues_

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: