|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include <hal_core/netlist/gate_library/enums/pin_event.h>

Public Member Functions | |
| PinChangedEventScope (Module *m) | |
| ~PinChangedEventScope () | |
| void | send_events () |
By creating an instance of this class a new scope gets created thus collecting events.
Definition at line 161 of file pin_event.h.
| hal::PinChangedEventScope::PinChangedEventScope | ( | Module * | m | ) |
Constructor for scope instance incrementing scope count
| m | The module comprising pins and pin groups |
Definition at line 92 of file pin_event.cpp.
| hal::PinChangedEventScope::~PinChangedEventScope | ( | ) |
Destructor for scope instance decrementing scope count
Definition at line 106 of file pin_event.cpp.
| void hal::PinChangedEventScope::send_events | ( | ) |
Attempts to send all stacked events. Will do nothing if not issued from top-level scope.
Definition at line 120 of file pin_event.cpp.
Referenced by hal::Module::assign_pin_to_group(), hal::Module::create_pin_group(), and hal::Module::delete_pin_group().