ProteoWizard
Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
pwiz::proteome::Digestion::const_iterator Class Reference

provides forward-only, read-only iteration to enumerate peptides More...

#include <Digestion.hpp>

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef DigestedPeptide value_type
 
typedef size_t difference_type
 
typedef value_typepointer
 
typedef value_typereference
 

Public Member Functions

 const_iterator (const const_iterator &rhs)
 
 ~const_iterator ()
 
const DigestedPeptideoperator* () const
 
const DigestedPeptideoperator-> () const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
bool operator!= (const const_iterator &that) const
 
bool operator== (const const_iterator &that) const
 

Private Member Functions

 const_iterator ()
 
 const_iterator (const Digestion &digestion)
 

Private Attributes

boost::shared_ptr< Impl > impl_
 

Friends

class Digestion
 
class Digestion::Impl
 

Detailed Description

provides forward-only, read-only iteration to enumerate peptides

Definition at line 218 of file Digestion.hpp.

Member Typedef Documentation

§ iterator_category

Definition at line 231 of file Digestion.hpp.

§ value_type

Definition at line 232 of file Digestion.hpp.

§ difference_type

Definition at line 233 of file Digestion.hpp.

§ pointer

Definition at line 234 of file Digestion.hpp.

§ reference

Definition at line 235 of file Digestion.hpp.

Constructor & Destructor Documentation

§ const_iterator() [1/3]

pwiz::proteome::Digestion::const_iterator::const_iterator ( const const_iterator rhs)

§ ~const_iterator()

pwiz::proteome::Digestion::const_iterator::~const_iterator ( )

§ const_iterator() [2/3]

pwiz::proteome::Digestion::const_iterator::const_iterator ( )
private

§ const_iterator() [3/3]

pwiz::proteome::Digestion::const_iterator::const_iterator ( const Digestion digestion)
private

Member Function Documentation

§ operator*()

const DigestedPeptide& pwiz::proteome::Digestion::const_iterator::operator* ( ) const

§ operator->()

const DigestedPeptide* pwiz::proteome::Digestion::const_iterator::operator-> ( ) const

§ operator++() [1/2]

const_iterator& pwiz::proteome::Digestion::const_iterator::operator++ ( )

§ operator++() [2/2]

const_iterator pwiz::proteome::Digestion::const_iterator::operator++ ( int  )

§ operator!=()

bool pwiz::proteome::Digestion::const_iterator::operator!= ( const const_iterator that) const

§ operator==()

bool pwiz::proteome::Digestion::const_iterator::operator== ( const const_iterator that) const

Friends And Related Function Documentation

§ Digestion

friend class Digestion
friend

Definition at line 241 of file Digestion.hpp.

§ Digestion::Impl

friend class Digestion::Impl
friend

Definition at line 242 of file Digestion.hpp.

Member Data Documentation

§ impl_

boost::shared_ptr<Impl> pwiz::proteome::Digestion::const_iterator::impl_
private

Definition at line 244 of file Digestion.hpp.


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