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 |
|
inline |
Definition at line 185 of file ROMol.h.
References RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos, and RDKit::rdvalue_is().
|
inline |
Definition at line 176 of file ROMol.h.
References RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::current, and RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos.
|
inline |
Definition at line 180 of file ROMol.h.
References RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos.
|
inline |
Definition at line 184 of file ROMol.h.
References RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos, and RDKit::rdvalue_is().
Bond* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::current |
Definition at line 171 of file ROMol.h.
Referenced by RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::operator*().
Graph* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::graph |
Iterator RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::pos |
Definition at line 170 of file ROMol.h.
Referenced by RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::operator!=(), RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::operator*(), RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::operator++(), and RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::operator==().