Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
pwiz::proteome::Digestion::const_iterator Class Reference

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

#include <Digestion.hpp>

List of all members.

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_


class Digestion
class Digestion::Impl

Detailed Description

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

Definition at line 219 of file Digestion.hpp.

Member Typedef Documentation

Definition at line 232 of file Digestion.hpp.

Definition at line 233 of file Digestion.hpp.

Definition at line 234 of file Digestion.hpp.

Definition at line 235 of file Digestion.hpp.

Definition at line 236 of file Digestion.hpp.

Constructor & Destructor Documentation

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

Member Function Documentation

const DigestedPeptide& pwiz::proteome::Digestion::const_iterator::operator* ( ) const
const DigestedPeptide* pwiz::proteome::Digestion::const_iterator::operator-> ( ) const
const_iterator& pwiz::proteome::Digestion::const_iterator::operator++ ( )
const_iterator pwiz::proteome::Digestion::const_iterator::operator++ ( int  )
bool pwiz::proteome::Digestion::const_iterator::operator!= ( const const_iterator that) const
bool pwiz::proteome::Digestion::const_iterator::operator== ( const const_iterator that) const

Friends And Related Function Documentation

friend class Digestion

Definition at line 242 of file Digestion.hpp.

friend class Digestion::Impl

Definition at line 243 of file Digestion.hpp.

Member Data Documentation

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

Definition at line 245 of file Digestion.hpp.

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