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

#include </home/runner/work/hal/hal/plugins/simulator/netlist_simulator_controller/include/netlist_simulator_controller/wave_group_value.h>

Collaboration diagram for hal::WaveGroupValue:
Collaboration graph

Public Member Functions

 WaveGroupValue ()
 
 WaveGroupValue (int nbits)
 
void setValue (u32 mask, int val)
 
WaveGroupValue mergePrevious (const WaveGroupValue &previous) const
 
int value () const
 

Static Public Attributes

static const int sTooManyTransitions = -96
 

Detailed Description

The combined value of a group of waveforms at one point in time, including which of its bits are undefined.

Definition at line 34 of file wave_group_value.h.

Constructor & Destructor Documentation

◆ WaveGroupValue() [1/2]

hal::WaveGroupValue::WaveGroupValue ( )
inline

Definition at line 41 of file wave_group_value.h.

◆ WaveGroupValue() [2/2]

hal::WaveGroupValue::WaveGroupValue ( int  nbits)

Definition at line 4 of file wave_group_value.cpp.

Member Function Documentation

◆ mergePrevious()

WaveGroupValue hal::WaveGroupValue::mergePrevious ( const WaveGroupValue previous) const

◆ setValue()

void hal::WaveGroupValue::setValue ( u32  mask,
int  val 
)

◆ value()

Member Data Documentation

◆ sTooManyTransitions


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