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

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

Inheritance diagram for hal::CliExtensionsGui:
Inheritance graph
Collaboration diagram for hal::CliExtensionsGui:
Collaboration graph

Public Member Functions

 CliExtensionsGui ()=default
 
 ~CliExtensionsGui ()=default
 
ProgramOptions get_cli_options () const override
 
virtual bool handle_cli_call (Netlist *, ProgramArguments &) override
 
- Public Member Functions inherited from hal::CliExtensionInterface
 CliExtensionInterface ()
 
- Public Member Functions inherited from hal::AbstractExtensionInterface
 AbstractExtensionInterface ()
 
virtual ~AbstractExtensionInterface ()
 

Detailed Description

The command line interface of the GUI plugin.

Definition at line 42 of file plugin_gui.h.

Constructor & Destructor Documentation

◆ CliExtensionsGui()

hal::CliExtensionsGui::CliExtensionsGui ( )
default

◆ ~CliExtensionsGui()

hal::CliExtensionsGui::~CliExtensionsGui ( )
default

Member Function Documentation

◆ get_cli_options()

ProgramOptions hal::CliExtensionsGui::get_cli_options ( ) const
overridevirtual

Returns command line interface options

Returns
The program options description.

Implements hal::CliExtensionInterface.

Definition at line 294 of file plugin_gui.cpp.

References hal::ProgramOptions::add().

◆ handle_cli_call()

virtual bool hal::CliExtensionsGui::handle_cli_call ( Netlist netlist,
ProgramArguments args 
)
inlineoverridevirtual

Entry point to handle command line interface call

Parameters
[in]netlist- The netlist.
[in]args- Program options.
Returns
true on success, false otherwise.

Implements hal::CliExtensionInterface.

Definition at line 55 of file plugin_gui.h.


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