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

#include <circuitGroup.h>

Inheritance diagram for CircuitGroup::InnerIoIter:
CircuitTree::InnerIoIter

Public Member Functions

 InnerIoIter (const CircuitGroup *circ, LowIter lowIter)
 
 InnerIoIter (const InnerIoIter &it)
 
virtual void operator++ ()
 
virtual WireIdoperator* ()
 
virtual InnerIoIterclone () const
 
- Public Member Functions inherited from CircuitTree::InnerIoIter
virtual ~InnerIoIter ()
 
bool operator== (InnerIoIter &oth)
 
bool operator!= (InnerIoIter &oth)
 

Protected Member Functions

virtual bool equal (const CircuitTree::InnerIoIter &oth_) const
 

Constructor & Destructor Documentation

◆ InnerIoIter() [1/2]

CircuitGroup::InnerIoIter::InnerIoIter ( const CircuitGroup circ,
LowIter  lowIter 
)
inline

◆ InnerIoIter() [2/2]

CircuitGroup::InnerIoIter::InnerIoIter ( const InnerIoIter it)
inline

Member Function Documentation

◆ clone()

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

Reimplemented from CircuitTree::InnerIoIter.

◆ equal()

virtual bool CircuitGroup::InnerIoIter::equal ( const CircuitTree::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 from CircuitTree::InnerIoIter.

◆ operator*()

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

Reimplemented from CircuitTree::InnerIoIter.

◆ operator++()

void CircuitGroup::InnerIoIter::operator++ ( )
virtual

Reimplemented from CircuitTree::InnerIoIter.


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