RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked > Struct Template Reference

#include <ROMol.h>

Classes

struct  CXXBondIter
 

Public Member Functions

 CXXBondIterator (Graph *graph)
 
 CXXBondIterator (Graph *graph, Iterator start, Iterator end)
 
CXXBondIter begin ()
 
CXXBondIter end ()
 
size_t size () const
 

Public Attributes

Graph * graph
 
Iterator vstart
 
Iterator vend
 

Detailed Description

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
struct RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >

Definition at line 237 of file ROMol.h.

Constructor & Destructor Documentation

◆ CXXBondIterator() [1/2]

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::CXXBondIterator ( Graph * graph)
inline

Definition at line 296 of file ROMol.h.

References graph, vend, and vstart.

◆ CXXBondIterator() [2/2]

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::CXXBondIterator ( Graph * graph,
Iterator start,
Iterator end )
inline

Definition at line 301 of file ROMol.h.

References end(), graph, vend, and vstart.

Member Function Documentation

◆ begin()

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
CXXBondIter RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::begin ( )
inline

Definition at line 303 of file ROMol.h.

References graph, and vstart.

◆ end()

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
CXXBondIter RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::end ( )
inline

Definition at line 304 of file ROMol.h.

References graph, and vend.

Referenced by CXXBondIterator().

◆ size()

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
size_t RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::size ( ) const
inline

Definition at line 305 of file ROMol.h.

References vend, and vstart.

Member Data Documentation

◆ graph

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

Definition at line 238 of file ROMol.h.

Referenced by begin(), CXXBondIterator(), CXXBondIterator(), and end().

◆ vend

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
Iterator RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::vend

Definition at line 239 of file ROMol.h.

Referenced by CXXBondIterator(), CXXBondIterator(), end(), and size().

◆ vstart

template<class Graph, class Edge, class Iterator = typename Graph::edge_iterator, bool Checked = false>
Iterator RDKit::CXXBondIterator< Graph, Edge, Iterator, Checked >::vstart

Definition at line 239 of file ROMol.h.

Referenced by begin(), CXXBondIterator(), CXXBondIterator(), and size().


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