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

#include <circuitTree.h>

Inheritance diagram for CircuitTree::InnerIoIter:
CircuitAssert::InnerIoIter CircuitComb::InnerIoIter CircuitDelay::InnerIoIter CircuitGroup::InnerIoIter CircuitTristate::InnerIoIter

Public Member Functions

virtual ~InnerIoIter ()
 
virtual void operator++ ()
 
bool operator== (InnerIoIter &oth)
 
bool operator!= (InnerIoIter &oth)
 
virtual WireIdoperator* ()
 
virtual InnerIoIterclone () const
 

Protected Member Functions

virtual bool equal (const InnerIoIter &) const
 

Detailed Description

Inner ConstIoIter, to be reimplemented in derived classes.

Constructor & Destructor Documentation

◆ ~InnerIoIter()

virtual CircuitTree::InnerIoIter::~InnerIoIter ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual InnerIoIter* CircuitTree::InnerIoIter::clone ( ) const
inlinevirtual

◆ equal()

virtual bool CircuitTree::InnerIoIter::equal ( const InnerIoIter ) const
inlineprotectedvirtual

Checks for equality with its parameter. It can be assumed that this parameter is of the same type as *this, even in subclassed iterators.

Reimplemented in CircuitGroup::InnerIoIter, CircuitAssert::InnerIoIter, CircuitComb::InnerIoIter, and CircuitDelay::InnerIoIter.

◆ operator!=()

bool CircuitTree::InnerIoIter::operator!= ( InnerIoIter oth)
inline

◆ operator*()

virtual WireId* CircuitTree::InnerIoIter::operator* ( )
inlinevirtual

◆ operator++()

virtual void CircuitTree::InnerIoIter::operator++ ( )
inlinevirtual

◆ operator==()

bool CircuitTree::InnerIoIter::operator== ( InnerIoIter oth)
inline

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