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

#include </home/runner/work/hal/hal/plugins/logic_evaluator/include/logic_evaluator/logic_evaluator_truthtable.h>

Collaboration diagram for hal::LogicEvaluatorTruthtableColumn:
Collaboration graph

Public Member Functions

 LogicEvaluatorTruthtableColumn (int nrows, QList< int > values)
 
 ~LogicEvaluatorTruthtableColumn ()
 
int data (int irow) const
 
bool lessThan (const LogicEvaluatorTruthtableColumn &other, const QList< int > &sortRows) const
 

Detailed Description

A single column of the truth table, i.e., the values that one net assumes for all input combinations.

Definition at line 39 of file logic_evaluator_truthtable.h.

Constructor & Destructor Documentation

◆ LogicEvaluatorTruthtableColumn()

hal::LogicEvaluatorTruthtableColumn::LogicEvaluatorTruthtableColumn ( int  nrows,
QList< int >  values 
)

Definition at line 13 of file logic_evaluator_truthtable.cpp.

References QList::at().

◆ ~LogicEvaluatorTruthtableColumn()

hal::LogicEvaluatorTruthtableColumn::~LogicEvaluatorTruthtableColumn ( )

Definition at line 33 of file logic_evaluator_truthtable.cpp.

Member Function Documentation

◆ data()

int hal::LogicEvaluatorTruthtableColumn::data ( int  irow) const

◆ lessThan()

bool hal::LogicEvaluatorTruthtableColumn::lessThan ( const LogicEvaluatorTruthtableColumn other,
const QList< int > &  sortRows 
) const

Definition at line 23 of file logic_evaluator_truthtable.cpp.


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