RDKit: RDKit::CXXAtomIterator< Graph, Vertex, Iterator > Struct Template Reference

| RDKit Open-source cheminformatics and machine learning.

Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
RDKit::CXXAtomIterator< Graph, Vertex, Iterator > Struct Template Reference

`#include <ROMol.h>`

## Classes
struct | CXXAtomIter

## Public Member Functions
| CXXAtomIterator (Graph *graph)
| CXXAtomIterator (Graph *graph, Iterator start, Iterator end)
CXXAtomIter | begin ()
CXXAtomIter | end ()

## Public Attributes
Graph * | graph
Iterator | vstart
Iterator | vend

## Detailed Description

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>
struct RDKit::CXXAtomIterator< Graph, Vertex, Iterator >

Definition at line 115 of file ROMol.h.

## Constructor & Destructor Documentation

## ◆ CXXAtomIterator() [1/2]

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIterator | ( | Graph * | graph | ) |
| inline

Definition at line 145 of file ROMol.h.

References graph, vend, and vstart.

## ◆ CXXAtomIterator() [2/2]

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::CXXAtomIterator | ( | Graph * | graph,
|  | Iterator | start,
|  | Iterator | end )
| inline

Definition at line 150 of file ROMol.h.

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

## Member Function Documentation

## ◆ begin()

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

CXXAtomIter RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::begin | ( |  | ) |
| inline

Definition at line 152 of file ROMol.h.

References graph, and vstart.

## ◆ end()

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

CXXAtomIter RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::end | ( |  | ) |
| inline

Definition at line 153 of file ROMol.h.

References graph, and vend.

Referenced by CXXAtomIterator().

## Member Data Documentation

## ◆ graph

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

Graph* RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::graph

Definition at line 116 of file ROMol.h.

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

## ◆ vend

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

Iterator RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::vend

Definition at line 117 of file ROMol.h.

Referenced by CXXAtomIterator(), CXXAtomIterator(), and end().

## ◆ vstart

template<class Graph, class Vertex, class Iterator = typename Graph::vertex_iterator>

Iterator RDKit::CXXAtomIterator< Graph, Vertex, Iterator >::vstart

Definition at line 117 of file ROMol.h.

Referenced by begin(), CXXAtomIterator(), and CXXAtomIterator().

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

- ROMol.h