isomatch
Public Member Functions | List of all members
CircuitTree::IoIter Class Reference

#include <circuitTree.h>

Public Member Functions

 IoIter ()
 
 IoIter (InnerIoIter *ptr)
 
 ~IoIter ()
 
 IoIter (const IoIter &oth)
 
IoIteroperator= (const IoIter &oth)
 
IoIteroperator++ ()
 
IoIter operator++ (int)
 
WireIdoperator* () const
 
bool operator== (const IoIter &oth) const
 
bool operator!= (const IoIter &oth) const
 

Detailed Description

Iterator over the WireIds of the diverse circuit gates

Constructor & Destructor Documentation

◆ IoIter() [1/3]

CircuitTree::IoIter::IoIter ( )
inline

◆ IoIter() [2/3]

CircuitTree::IoIter::IoIter ( InnerIoIter ptr)
inline

◆ ~IoIter()

CircuitTree::IoIter::~IoIter ( )
inline

◆ IoIter() [3/3]

CircuitTree::IoIter::IoIter ( const IoIter oth)
inline

Member Function Documentation

◆ operator!=()

bool CircuitTree::IoIter::operator!= ( const IoIter oth) const
inline

◆ operator*()

WireId* CircuitTree::IoIter::operator* ( ) const
inline

◆ operator++() [1/2]

IoIter& CircuitTree::IoIter::operator++ ( )
inline

◆ operator++() [2/2]

IoIter CircuitTree::IoIter::operator++ ( int  )
inline

◆ operator=()

IoIter& CircuitTree::IoIter::operator= ( const IoIter oth)
inline

◆ operator==()

bool CircuitTree::IoIter::operator== ( const IoIter oth) const
inline

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