RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
DistGeom::ZMatrix::Iterator Class Reference

#include <ZMatrix.h>

Public Types

using iterator_category = std::bidirectional_iterator_tag
 
using iterator_concept = std::bidirectional_iterator_tag
 
using value_type = ZMatrixRow
 
using difference_type = std::ptrdiff_t
 
using reference = ZMatrixRow
 
using pointer = void
 

Public Member Functions

 Iterator ()=default
 
reference operator* () const
 
Iterator & operator++ ()
 
Iterator operator++ (int)
 
Iterator & operator-- ()
 
Iterator operator-- (int)
 
bool operator== (const Iterator &other) const
 
bool operator!= (const Iterator &other) const
 

Friends

class ZMatrix
 

Detailed Description

Definition at line 65 of file ZMatrix.h.

Member Typedef Documentation

◆ difference_type

Definition at line 71 of file ZMatrix.h.

◆ iterator_category

using DistGeom::ZMatrix::Iterator::iterator_category = std::bidirectional_iterator_tag

Definition at line 68 of file ZMatrix.h.

◆ iterator_concept

using DistGeom::ZMatrix::Iterator::iterator_concept = std::bidirectional_iterator_tag

Definition at line 69 of file ZMatrix.h.

◆ pointer

Definition at line 73 of file ZMatrix.h.

◆ reference

Definition at line 72 of file ZMatrix.h.

◆ value_type

Definition at line 70 of file ZMatrix.h.

Constructor & Destructor Documentation

◆ Iterator()

DistGeom::ZMatrix::Iterator::Iterator ( )
default

Member Function Documentation

◆ operator!=()

bool DistGeom::ZMatrix::Iterator::operator!= ( const Iterator & other) const
inline

Definition at line 101 of file ZMatrix.h.

References Iterator().

◆ operator*()

reference DistGeom::ZMatrix::Iterator::operator* ( ) const
inline

Definition at line 77 of file ZMatrix.h.

◆ operator++() [1/2]

Iterator & DistGeom::ZMatrix::Iterator::operator++ ( )
inline

Definition at line 79 of file ZMatrix.h.

References Iterator().

◆ operator++() [2/2]

Iterator DistGeom::ZMatrix::Iterator::operator++ ( int )
inline

Definition at line 83 of file ZMatrix.h.

References Iterator().

◆ operator--() [1/2]

Iterator & DistGeom::ZMatrix::Iterator::operator-- ( )
inline

Definition at line 88 of file ZMatrix.h.

References Iterator().

◆ operator--() [2/2]

Iterator DistGeom::ZMatrix::Iterator::operator-- ( int )
inline

Definition at line 92 of file ZMatrix.h.

References Iterator().

◆ operator==()

bool DistGeom::ZMatrix::Iterator::operator== ( const Iterator & other) const
inline

Definition at line 98 of file ZMatrix.h.

References Iterator().

Friends And Related Symbol Documentation

◆ ZMatrix

friend class ZMatrix
friend

Definition at line 104 of file ZMatrix.h.

References Iterator(), and ZMatrix.

Referenced by ZMatrix.


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