Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Friends
AtomIterator Class Reference

#include <gromacs/topology/mtop_util.h>

Description

Object that allows looping over all atoms in an mtop.

Public Member Functions

 AtomIterator (const gmx_mtop_t &mtop, int globalAtomNumber=0)
 Construct from topology and optionalally a global atom number.
 
AtomIteratoroperator++ ()
 Prefix increment.
 
AtomIterator operator++ (int)
 Postfix increment.
 
bool operator== (const AtomIterator &o) const
 Equality comparison.
 
bool operator!= (const AtomIterator &o) const
 Non-equal comparison.
 
AtomProxy operator* () const
 Dereference operator. Returns proxy.
 
ProxyPtr< AtomProxyoperator-> () const
 Member of pointer operator.
 

Friends

class AtomProxy
 

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