ProteoWizard
Public Member Functions | Private Attributes | List of all members
pwiz::analysis::ProteinList_FilterPredicate_IndexSet Class Reference

#include <ProteinList_Filter.hpp>

Inheritance diagram for pwiz::analysis::ProteinList_FilterPredicate_IndexSet:
pwiz::analysis::ProteinList_Filter::Predicate

Public Member Functions

 ProteinList_FilterPredicate_IndexSet (const util::IntegerSet &indexSet)
 
virtual boost::logic::tribool accept (const proteome::Protein &protein) const
 return true iff Protein is accepted More...
 
virtual bool done () const
 return true iff done accepting proteins; this allows early termination of the iteration through the original ProteinList, possibly using assumptions about the order of the iteration (e.g. More...
 
- Public Member Functions inherited from pwiz::analysis::ProteinList_Filter::Predicate
virtual ~Predicate ()
 

Private Attributes

util::IntegerSet indexSet_
 
bool eos_
 

Detailed Description

Definition at line 75 of file ProteinList_Filter.hpp.

Constructor & Destructor Documentation

§ ProteinList_FilterPredicate_IndexSet()

pwiz::analysis::ProteinList_FilterPredicate_IndexSet::ProteinList_FilterPredicate_IndexSet ( const util::IntegerSet indexSet)

Member Function Documentation

§ accept()

virtual boost::logic::tribool pwiz::analysis::ProteinList_FilterPredicate_IndexSet::accept ( const proteome::Protein protein) const
virtual

return true iff Protein is accepted

Reimplemented from pwiz::analysis::ProteinList_Filter::Predicate.

§ done()

virtual bool pwiz::analysis::ProteinList_FilterPredicate_IndexSet::done ( ) const
virtual

return true iff done accepting proteins; this allows early termination of the iteration through the original ProteinList, possibly using assumptions about the order of the iteration (e.g.

index is increasing)

Reimplemented from pwiz::analysis::ProteinList_Filter::Predicate.

Member Data Documentation

§ indexSet_

util::IntegerSet pwiz::analysis::ProteinList_FilterPredicate_IndexSet::indexSet_
private

Definition at line 83 of file ProteinList_Filter.hpp.

§ eos_

bool pwiz::analysis::ProteinList_FilterPredicate_IndexSet::eos_
mutableprivate

Definition at line 84 of file ProteinList_Filter.hpp.


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