![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <ROMol.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Edge |
| using | pointer = Edge * |
| using | reference = Edge & |
Public Member Functions | |
| CXXBondIter (Graph *graph, Iterator pos) | |
| reference | operator* () |
| CXXBondIter & | operator++ () |
| bool | operator== (const CXXBondIter &it) const |
| bool | operator!= (const CXXBondIter &it) const |
Public Attributes | |
| Graph * | graph |
| Iterator | pos |
| Bond * | current |
| using RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::difference_type = std::ptrdiff_t |
| using RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::iterator_category = std::forward_iterator_tag |
| using RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pointer = Edge * |
| using RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::reference = Edge & |
| using RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::value_type = Edge |
|
inline |
Definition at line 173 of file ROMol.h.
References current, graph, and pos.
Referenced by operator!=(), operator++(), and operator==().
|
inline |
Definition at line 185 of file ROMol.h.
References CXXBondIter(), and pos.
|
inline |
|
inline |
Definition at line 180 of file ROMol.h.
References CXXBondIter(), and pos.
|
inline |
Definition at line 184 of file ROMol.h.
References CXXBondIter(), and pos.
| Bond* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::current |
Definition at line 171 of file ROMol.h.
Referenced by CXXBondIter(), and operator*().
| Graph* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::graph |
Definition at line 169 of file ROMol.h.
Referenced by CXXBondIter().
| Iterator RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos |
Definition at line 170 of file ROMol.h.
Referenced by CXXBondIter(), operator!=(), operator*(), operator++(), and operator==().