RDKit
Open-source cheminformatics and machine learning.
RDKit::BondIterator_ Class Reference

iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess. More...

#include <BondIterators.h>

Public Member Functions

 BondIterator_ ()
 
 BondIterator_ (ROMol *mol)
 
 BondIterator_ (ROMol *mol, ROMol::EDGE_ITER pos)
 
 BondIterator_ (const BondIterator_ &other)
 
BondIterator_operator= (const BondIterator_ &other)
 
bool operator== (const BondIterator_ &other) const
 
bool operator!= (const BondIterator_ &other) const
 
Bondoperator* () const
 
BondIterator_operator++ ()
 
BondIterator_ operator++ (int)
 
BondIterator_operator-- ()
 
BondIterator_ operator-- (int)
 

Detailed Description

iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess.

Definition at line 26 of file BondIterators.h.

Constructor & Destructor Documentation

RDKit::BondIterator_::BondIterator_ ( )
inline

Definition at line 30 of file BondIterators.h.

References operator!=(), operator*(), operator++(), operator--(), operator=(), and operator==().

RDKit::BondIterator_::BondIterator_ ( ROMol mol)
RDKit::BondIterator_::BondIterator_ ( ROMol mol,
ROMol::EDGE_ITER  pos 
)
RDKit::BondIterator_::BondIterator_ ( const BondIterator_ other)

Member Function Documentation

bool RDKit::BondIterator_::operator!= ( const BondIterator_ other) const
Bond* RDKit::BondIterator_::operator* ( ) const
BondIterator_& RDKit::BondIterator_::operator++ ( )
BondIterator_ RDKit::BondIterator_::operator++ ( int  )
BondIterator_& RDKit::BondIterator_::operator-- ( )
BondIterator_ RDKit::BondIterator_::operator-- ( int  )
BondIterator_& RDKit::BondIterator_::operator= ( const BondIterator_ other)
bool RDKit::BondIterator_::operator== ( const BondIterator_ other) const

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