ProteoWizard
|
client-implemented filter predicate – called during construction of ProteinList_Filter to create the filtered list of proteins More...
#include <ProteinList_Filter.hpp>
Public Member Functions | |
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... | |
virtual | ~Predicate () |
client-implemented filter predicate – called during construction of ProteinList_Filter to create the filtered list of proteins
Definition at line 45 of file ProteinList_Filter.hpp.
|
inlinevirtual |
Definition at line 56 of file ProteinList_Filter.hpp.
|
inlinevirtual |
return true iff Protein is accepted
Reimplemented in pwiz::analysis::ProteinList_FilterPredicate_IdSet, SelectedIndexPredicate, and pwiz::analysis::ProteinList_FilterPredicate_IndexSet.
Definition at line 48 of file ProteinList_Filter.hpp.
|
inlinevirtual |
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 in SelectedIndexPredicate, pwiz::analysis::ProteinList_FilterPredicate_IdSet, SelectedIndexPredicate, and pwiz::analysis::ProteinList_FilterPredicate_IndexSet.
Definition at line 54 of file ProteinList_Filter.hpp.