Main Page | Namespace List | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Examples

dsrpdb::Protein::Const_atoms_iterator Class Reference

#include <Protein.h>

List of all members.


Detailed Description

An iterator through the atoms of a dsrpdb::Protein.

Definition at line 272 of file Protein.h.

Public Types

typedef Atom value_type
typedef std::forward_iterator_tag iterator_category
typedef std::size_t difference_type
typedef Residue::Const_atoms_iterator::reference reference
typedef Residue::Const_atoms_iterator::pointer pointer

Public Member Functions

reference operator * () const
pointer operator-> () const
Const_atoms_iterator operator++ ()
bool operator== (const Const_atoms_iterator &o) const
bool operator!= (const Const_atoms_iterator &o) const
 Const_atoms_iterator (Protein::Atoms_iterator it)

Protected Member Functions

 Const_atoms_iterator (std::vector< Residue >::const_iterator b, std::vector< Residue >::const_iterator e)

Protected Attributes

std::vector< Residue >::const_iterator rit_
std::vector< Residue >::const_iterator rend_
Residue::Const_atoms_iterator ait_
Residue::Const_atoms_iterator aend_

Friends

class Protein


Member Typedef Documentation

typedef Atom dsrpdb::Protein::Const_atoms_iterator::value_type
 

The value_type is a dsrpdb::Atom.

Definition at line 276 of file Protein.h.


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