 |
RDKit
Open-source cheminformatics and machine learning.
|
Go to the documentation of this file.
18 #ifndef _RD_BOND_ITERATORS_H
19 #define _RD_BOND_ITERATORS_H
47 ROMol::EDGE_ITER _beg, _end, _pos;
70 ROMol::EDGE_ITER _beg, _end, _pos;
BondIterator_ & operator++()
Defines the primary molecule class ROMol as well as associated typedefs.
bool operator!=(const BondIterator_ &other) const
bool operator!=(const ConstBondIterator_ &other) const
class for representing a bond
BondIterator_(ROMol *mol, ROMol::EDGE_ITER pos)
ConstBondIterator_ & operator--()
BondIterator_ operator--(int)
BondIterator_(const BondIterator_ &other)
ConstBondIterator_ & operator=(const ConstBondIterator_ &other)
BondIterator_(ROMol *mol)
const iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be Rand...
#define RDKIT_GRAPHMOL_EXPORT
ConstBondIterator_(const ConstBondIterator_ &other)
BondIterator_ & operator=(const BondIterator_ &other)
bool operator==(const ConstBondIterator_ &other) const
BondIterator_ operator++(int)
iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAcce...
ConstBondIterator_ operator++(int)
bool operator==(const BondIterator_ &other) const
ConstBondIterator_(ROMol const *mol)
ConstBondIterator_ operator--(int)
ConstBondIterator_(ROMol const *mol, ROMol::EDGE_ITER pos)
ConstBondIterator_ & operator++()
Bond const * operator*() const
BondIterator_ & operator--()