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 = Vertex |
using | pointer = Vertex * |
using | reference = Vertex & |
Public Member Functions | |
CXXAtomIter (Graph *graph, Iterator pos) | |
reference | operator* () |
CXXAtomIter & | operator++ () |
bool | operator== (const CXXAtomIter &it) const |
bool | operator!= (const CXXAtomIter &it) const |
Public Attributes | |
Graph * | graph |
Iterator | pos |
Atom * | current |
using RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::difference_type = std::ptrdiff_t |
using RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::iterator_category = std::forward_iterator_tag |
using RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pointer = Vertex * |
using RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::reference = Vertex & |
using RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::value_type = Vertex |
|
inline |
|
inline |
Definition at line 142 of file ROMol.h.
References RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pos, and RDKit::rdvalue_is().
|
inline |
Definition at line 133 of file ROMol.h.
References RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::current, and RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pos.
|
inline |
Definition at line 137 of file ROMol.h.
References RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pos.
|
inline |
Definition at line 141 of file ROMol.h.
References RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pos, and RDKit::rdvalue_is().
Atom* RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::current |
Definition at line 128 of file ROMol.h.
Referenced by RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::operator*().
Graph* RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::graph |
Iterator RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::pos |
Definition at line 127 of file ROMol.h.
Referenced by RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::operator!=(), RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::operator*(), RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::operator++(), and RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIter::operator==().