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

#include <circuitComb.h>

Inheritance diagram for CircuitComb::InnerIoIter:
CircuitTree::InnerIoIter

Public Types

typedef std::vector< WireId * >::const_iterator LowIter
 

Public Member Functions

 InnerIoIter (const CircuitComb *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
 

Member Typedef Documentation

◆ LowIter

typedef std::vector<WireId*>::const_iterator CircuitComb::InnerIoIter::LowIter

Constructor & Destructor Documentation

◆ InnerIoIter() [1/2]

CircuitComb::InnerIoIter::InnerIoIter ( const CircuitComb circ,
LowIter  lowIter 
)

◆ InnerIoIter() [2/2]

CircuitComb::InnerIoIter::InnerIoIter ( const InnerIoIter it)
inline

Member Function Documentation

◆ clone()

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

Reimplemented from CircuitTree::InnerIoIter.

◆ equal()

virtual bool CircuitComb::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* CircuitComb::InnerIoIter::operator* ( )
inlinevirtual

Reimplemented from CircuitTree::InnerIoIter.

◆ operator++()

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

Reimplemented from CircuitTree::InnerIoIter.


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