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

#include <ROMol.h>

Public Member Functions

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

Public Attributes

Graph * graph
 
Iterator pos
 
Bondcurrent
 

Detailed Description

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator>
struct RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter

Definition at line 149 of file ROMol.h.

Constructor & Destructor Documentation

◆ CXXBondIter()

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

Definition at line 154 of file ROMol.h.

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

Member Data Documentation

◆ current

template<class Graph , class Edge , class Iterator = typename Graph::edge_iterator>
Bond* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::current

◆ graph

template<class Graph , class Edge , class Iterator = typename Graph::edge_iterator>
Graph* RDKit::CXXBondIterator< Graph, Edge, Iterator >::CXXBondIter::graph

Definition at line 150 of file ROMol.h.

◆ pos

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

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