RDKit
Open-source cheminformatics and machine learning.
|
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 |
Bond * | operator* () const |
BondIterator_ & | operator++ () |
BondIterator_ | operator++ (int) |
BondIterator_ & | operator-- () |
BondIterator_ | operator-- (int) |
iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess.
Definition at line 27 of file BondIterators.h.
|
inline |
Definition at line 31 of file BondIterators.h.
RDKit::BondIterator_::BondIterator_ | ( | ROMol * | mol | ) |
RDKit::BondIterator_::BondIterator_ | ( | ROMol * | mol, |
ROMol::EDGE_ITER | pos | ||
) |
RDKit::BondIterator_::BondIterator_ | ( | const BondIterator_ & | other | ) |
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 |