Iterate over all bonds in an OBMol.
More...
#include <openbabel/obiter.h>
List of all members.
Detailed Description
Iterate over all bonds in an OBMol.
To facilitate iteration through all bonds in a molecule, without resorting to bond indexes (which may change in the future), a variety of iterators are provided.
This has been made significantly easier by a series of macros in the obiter.h header file:
Here is an example:
Constructor & Destructor Documentation
Member Function Documentation
operator bool |
( |
) |
const [inline] |
- Returns:
- Whether the iterator can still advance (i.e., visit more bonds)
Postincrement -- return the current bond and advance to the next.
OBBond* operator-> |
( |
) |
const [inline] |
- Returns:
- a pointer to the current bond
OBBond& operator* |
( |
) |
const [inline] |
- Returns:
- a reference to the current bond
The documentation for this class was generated from the following files: