HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::CommonSuccessorPredecessorGateQueue Class Reference

#include </home/runner/work/hal/hal/plugins/gui/include/gui/gui_utils/common_successor_predecessor.h>

Collaboration diagram for hal::CommonSuccessorPredecessorGateQueue:
Collaboration graph

Public Member Functions

 CommonSuccessorPredecessorGateQueue (int i, Gate *g)
 
QList< Gate * > getNext (bool forward)
 
void setQueue (const QList< Gate * > &q)
 
int mask () const
 
QList< Gate * > waypoints (Gate *g) const
 

Detailed Description

The traversal front of one gate while common successors or predecessors are being searched.

Definition at line 40 of file common_successor_predecessor.h.

Constructor & Destructor Documentation

◆ CommonSuccessorPredecessorGateQueue()

hal::CommonSuccessorPredecessorGateQueue::CommonSuccessorPredecessorGateQueue ( int  i,
Gate g 
)

Definition at line 11 of file common_successor_predecessor.cpp.

Member Function Documentation

◆ getNext()

QList< Gate * > hal::CommonSuccessorPredecessorGateQueue::getNext ( bool  forward)

◆ mask()

int hal::CommonSuccessorPredecessorGateQueue::mask ( ) const
inline

◆ setQueue()

void hal::CommonSuccessorPredecessorGateQueue::setQueue ( const QList< Gate * > &  q)
inline

Definition at line 49 of file common_successor_predecessor.h.

◆ waypoints()

QList< Gate * > hal::CommonSuccessorPredecessorGateQueue::waypoints ( Gate g) const

Definition at line 35 of file common_successor_predecessor.cpp.

References QList::append().


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