RDKit
Open-source cheminformatics and machine learning.
RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter Struct Reference

#include <ROMol.h>

Public Member Functions

 CXXBondIter (Graph *graph, typename Graph::edge_iterator pos)
 
Edge & operator* ()
 
CXXBondIteroperator++ ()
 
bool operator!= (const CXXBondIter &it) const
 

Public Attributes

Graph * graph
 
Graph::edge_iterator pos
 
Bondcurrent
 

Detailed Description

template<class Graph, class Edge>
struct RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter

Definition at line 141 of file ROMol.h.

Constructor & Destructor Documentation

◆ CXXBondIter()

template<class Graph , class Edge >
RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::CXXBondIter ( Graph *  graph,
typename Graph::edge_iterator  pos 
)
inline

Definition at line 146 of file ROMol.h.

Member Function Documentation

◆ operator!=()

template<class Graph , class Edge >
bool RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::operator!= ( const CXXBondIter it) const
inline

Definition at line 157 of file ROMol.h.

References RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::pos.

◆ operator*()

template<class Graph , class Edge >
Edge& RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::operator* ( )
inline

◆ operator++()

template<class Graph , class Edge >
CXXBondIter& RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::operator++ ( )
inline

Member Data Documentation

◆ current

template<class Graph , class Edge >
Bond* RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::current

Definition at line 144 of file ROMol.h.

◆ graph

template<class Graph , class Edge >
Graph* RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::graph

Definition at line 142 of file ROMol.h.

◆ pos

template<class Graph , class Edge >
Graph::edge_iterator RDKit::CXXBondIterator< Graph, Edge >::CXXBondIter::pos

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