RDKit
Open-source cheminformatics and machine learning.
RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter Struct Reference

#include <ROMol.h>

Public Member Functions

 CXXAtomIter (Graph *graph, typename Graph::vertex_iterator pos)
 
Vertex & operator* ()
 
CXXAtomIteroperator++ ()
 
bool operator!= (const CXXAtomIter &it) const
 

Public Attributes

Graph * graph
 
Graph::vertex_iterator pos
 
Atomcurrent
 

Detailed Description

template<class Graph, class Vertex>
struct RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter

Definition at line 110 of file ROMol.h.

Constructor & Destructor Documentation

◆ CXXAtomIter()

template<class Graph , class Vertex >
RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::CXXAtomIter ( Graph *  graph,
typename Graph::vertex_iterator  pos 
)
inline

Definition at line 115 of file ROMol.h.

Member Function Documentation

◆ operator!=()

template<class Graph , class Vertex >
bool RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::operator!= ( const CXXAtomIter it) const
inline

◆ operator*()

template<class Graph , class Vertex >
Vertex& RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::operator* ( )
inline

◆ operator++()

template<class Graph , class Vertex >
CXXAtomIter& RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::operator++ ( )
inline

Member Data Documentation

◆ current

template<class Graph , class Vertex >
Atom* RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::current

◆ graph

template<class Graph , class Vertex >
Graph* RDKit::CXXAtomIterator< Graph, Vertex >::CXXAtomIter::graph

Definition at line 111 of file ROMol.h.

◆ pos


The documentation for this struct was generated from the following file: