HAL
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
]
▼
include
▼
hal_core
►
arch
arch_linux.h
arch_mac.h
arch_win.h
►
netlist
►
boolean_function
parser.h
simplification.h
solver.h
symbolic_execution.h
symbolic_state.h
translator.h
types.h
►
decorators
boolean_function_decorator.h
boolean_function_net_decorator.h
netlist_modification_decorator.h
netlist_traversal_decorator.h
subgraph_netlist_decorator.h
►
event_system
event_handler.h
event_log.h
►
gate_library
►
enums
async_set_reset_behavior.h
gate_type_property.h
pin_direction.h
pin_event.h
pin_type.h
►
gate_library_parser
gate_library_parser.h
gate_library_parser_manager.h
►
gate_library_writer
gate_library_writer.h
gate_library_writer_manager.h
►
gate_type_component
ff_component.h
gate_type_component.h
init_component.h
latch_component.h
lut_component.h
mac_component.h
ram_component.h
ram_port_component.h
state_component.h
gate_library.h
gate_library_manager.h
gate_type.h
►
netlist_parser
netlist_parser.h
netlist_parser_manager.h
►
netlist_writer
netlist_writer.h
netlist_writer_manager.h
►
persistent
grouping_serializer.h
netlist_serializer.h
►
pins
base_pin.h
gate_pin.h
module_pin.h
pin_group.h
boolean_function.h
data_container.h
endpoint.h
gate.h
grouping.h
module.h
net.h
netlist.h
netlist_factory.h
This file contains various functions to create and load netlists
netlist_internal_manager.h
netlist_utils.h
project_manager.h
project_serializer.h
►
plugin_system
abstract_extension_interface.h
cli_extension_interface.h
fac_extension_interface.h
gui_extension_interface.h
plugin_interface_base.h
plugin_interface_ui.h
plugin_manager.h
plugin_parameter.h
runtime_library.h
►
python_bindings
python_bindings.h
►
utilities
callback_hook.h
enums.h
error.h
json_write_document.h
log.h
program_arguments.h
program_options.h
project_directory.h
result.h
special_strings.h
token_stream.h
utils.h
defines.h
doxy_groups.h
▼
plugins
▼
boolean_influence
►
include
►
boolean_influence
boolean_influence.h
plugin_boolean_influence.h
This file contains all functions related to the HAL plugin API
►
python
python_bindings.cpp
►
scripts
test.py
test_multiple.py
►
src
boolean_influence.cpp
plugin_boolean_influence.cpp
▼
dataflow_analysis
►
include
►
dataflow_analysis
►
api
configuration.h
This file contains the struct that holds all information on a dataflow analysis configuration
dataflow.h
This file contains the function that analyses the dataflow of a gate-level netlist
result.h
This file contains the struct that holds all information on the result of a dataflow analysis run
►
common
grouping.h
This file contains the class that holds all information of a dataflow analysis grouping
netlist_abstraction.h
This file contains the struct that holds all information on the netlist abstraction used for dataflow analysis
►
evaluation
configuration.h
context.h
evaluation.h
result.h
scoring.h
►
pre_processing
pre_processing.h
register_stage_identification.h
►
processing
►
passes
group_by_control_signals.h
group_by_input_output_size.h
group_by_successor_predecessor_known_groups.h
group_by_successors_predecessors.h
group_by_successors_predecessors_iteratively.h
merge_states.h
merge_successor_predecessor_groupings.h
remove_duplicates.h
split_by_successor_predecessor_known_groups.h
split_by_successors_predecessors.h
configuration.h
context.h
pass_collection.h
processing.h
result.h
►
utils
gui_layout_locker.h
parallel_for_each.h
progress_printer.h
timing_utils.h
plugin_dataflow.h
►
paper_scripts
configuration.py
control.py
utils.py
►
python
python_bindings.cpp
►
src
►
api
configuration.cpp
dataflow.cpp
result.cpp
►
common
grouping.cpp
netlist_abstraction.cpp
►
evaluation
evaluation.cpp
►
pre_processing
pre_processing.cpp
register_stage_identification.cpp
►
processing
►
passes
group_by_control_signals.cpp
group_by_input_output_size.cpp
group_by_successor_predecessor_known_groups.cpp
group_by_successors_predecessors.cpp
group_by_successors_predecessors_iteratively.cpp
merge_states.cpp
merge_successor_predecessor_groupings.cpp
remove_duplicates.cpp
split_by_successor_predecessor_known_groups.cpp
split_by_successors_predecessors.cpp
pass_collection.cpp
processing.cpp
►
utils
gui_layout_locker.cpp
progress_printer.cpp
plugin_dataflow.cpp
▼
graph_algorithm
►
include
►
graph_algorithm
►
algorithms
components.h
This file contains functions related to graph components
neighborhood.h
This file contains functions related to neighborhoods in graphs
shortest_path.h
This file contains functions related to shortest paths in graphs
subgraph.h
This file contains functions related to subgraphs
netlist_graph.h
This file contains the class that holds a netlist graph
plugin_graph_algorithm.h
This file contains all functions related to the HAL plugin API
►
python
python_bindings.cpp
►
src
►
algorithms
components.cpp
neighborhood.cpp
shortest_path.cpp
subgraph.cpp
netlist_graph.cpp
plugin_graph_algorithm.cpp
▼
gui
►
include
►
gui
►
action
action.h
►
basic_tree_model
base_tree_item.h
base_tree_model.h
►
channel_manager
channel_item.h
channel_model.h
channel_selector.h
►
code_editor
►
syntax_highlighter
python_qss_adapter.h
python_syntax_highlighter.h
code_editor.h
code_editor_minimap.h
code_editor_scrollbar.h
line_number_area.h
minimap_scrollbar.h
►
comment_system
►
widgets
comment_color_picker.h
comment_dialog.h
comment_item.h
comment_widget.h
comment_entry.h
comment_manager.h
comment_speech_bubble.h
►
content_anchor
content_anchor.h
►
content_frame
content_frame.h
►
content_layout_area
content_layout_area.h
►
content_manager
content_manager.h
►
content_widget
content_widget.h
►
context_manager_widget
►
models
context_proxy_model.h
context_tree_model.h
context_manager_widget.h
►
docking_system
content_drag_relay.h
dock_bar.h
dock_button.h
dock_mime_data.h
splitter_anchor.h
tab_widget.h
►
expanding_list
expanding_list_button.h
expanding_list_item.h
expanding_list_widget.h
►
export
export_project_dialog.h
export_registered_format.h
import_project_dialog.h
►
file_manager
file_manager.h
import_netlist_dialog.h
new_project_dialog.h
project_dir_dialog.h
project_json.h
►
file_modified_bar
file_modified_bar.h
►
file_status_manager
file_status_manager.h
►
frames
labeled_frame.h
►
gatelibrary_management
►
gatelibrary_frames
gatelibrary_component_frame.h
gatelibrary_frame_ff.h
gatelibrary_frame_init.h
gatelibrary_frame_latch.h
gatelibrary_frame_lut.h
gatelibrary_frame_ram.h
gatelibrary_frame_ram_port.h
gatelibrary_frame_state.h
►
gatelibrary_pages
bool_wizardpage.h
flipflop_wizardpage.h
generalinfo_wizardpage.h
init_wizardpage.h
latch_wizardpage.h
lut_wizardpage.h
pins_wizardpage.h
ram_port_wizardpage.h
ram_wizardpage.h
state_wizardpage.h
►
gatelibrary_tab_widgets
gatelibrary_tab_general.h
gatelibrary_tab_interface.h
gatelibrary_tab_pin.h
gatelibrary_tab_truth_table.h
gatelibrary_content_widget.h
gatelibrary_graphics_view.h
gatelibrary_label.h
gatelibrary_manager.h
gatelibrary_proxy_model.h
gatelibrary_selection.h
gatelibrary_table_model.h
gatelibrary_table_view.h
gatelibrary_wizard.h
►
graph_tab_widget
graph_tab_widget.h
►
graph_widget
►
contexts
graph_context.h
►
items
►
nets
arrow_separated_net.h
circle_separated_net.h
graphics_net.h
labeled_separated_net.h
separated_graphics_net.h
standard_arrow_net.h
standard_graphics_net.h
►
nodes
►
gates
graphics_gate.h
standard_graphics_gate.h
►
modules
graphics_module.h
standard_graphics_module.h
graphics_node.h
►
utility_items
node_drag_shadow.h
graphics_item.h
►
layouters
coordinate_from_data.h
graph_layouter.h
net_layout_junction.h
net_layout_point.h
node_box.h
physical_graph_layouter.h
position_generator.h
standard_graph_layouter.h
wait_to_be_seated.h
►
shaders
graph_shader.h
module_shader.h
drag_controller.h
graph_context_manager.h
graph_context_serializer.h
graph_graphics_view.h
graph_navigation_widget.h
graph_widget.h
graph_widget_constants.h
graphics_factory.h
graphics_qss_adapter.h
graphics_scene.h
layout_locker.h
progress_bar.h
►
graphics_effects
shadow_effect.h
►
grouping
grouping_color_delegate.h
grouping_color_serializer.h
grouping_manager_widget.h
grouping_proxy_model.h
grouping_table_model.h
►
grouping_dialog
grouping_dialog.h
►
gui_api
gui_api.h
►
gui_utils
common_successor_predecessor.h
geometry.h
graphics.h
netlist.h
sort.h
special_log_content_manager.h
►
implementations
qpoint_extension.h
►
input_dialog
combobox_dialog.h
input_dialog.h
pingroup_selector_dialog.h
►
keybind_edit
keybind_edit.h
►
label_button
label_button.h
►
logger
logger_marshall.h
logger_qss_adapter.h
logger_settings.h
logger_widget.h
►
main_window
about_dialog.h
color_selection.h
file_actions.h
key_value_table.h
main_window.h
plugin_parameter_dialog.h
►
module_context_menu
module_context_menu.h
►
module_dialog
gate_dialog.h
gate_select_model.h
module_dialog.h
module_select_model.h
►
module_model
module_color_manager.h
module_item.h
module_model.h
module_proxy_model.h
►
module_widget
module_tree_view.h
module_widget.h
►
netlist_relay
netlist_relay.h
►
overlay
overlay.h
widget_overlay.h
►
pin_model
pin_delegate.h
pin_item.h
pin_model.h
pin_proxy_model.h
►
plugin_relay
gui_plugin_manager.h
plugin_relay.h
►
python
py_code_provider.h
python_code_editor.h
python_console.h
python_console_history.h
python_console_qss_adapter.h
python_console_widget.h
python_context.h
python_context_subscriber.h
python_editor.h
python_editor_code_completion_dialog.h
python_thread.h
►
searchbar
search_proxy_model.h
searchable_label.h
searchbar.h
searchcolumndialog.h
searchoptions.h
searchoptions_dialog.h
►
selection_details_widget
►
gate_details_widget
boolean_function_table.h
boolean_function_table_model.h
gate_info_table.h
gate_pin_tree.h
lut_table_model.h
lut_table_widget.h
pin_tree_model.h
►
module_details_widget
filter_elements_proxy_model.h
module_elements_tree.h
module_info_table.h
module_ports_tree.h
port_tree_model.h
►
net_details_widget
endpoint_table_model.h
module_table_model.h
net_endpoint_table.h
net_info_table.h
net_module_table.h
►
tree_navigation
selection_tree_proxy.h
selection_tree_view.h
data_table_model.h
data_table_widget.h
details_frame_widget.h
details_tab_widget.h
details_table_utilities.h
gate_details_tab_widget.h
general_table_widget.h
groupings_of_item_model.h
groupings_of_item_widget.h
module_details_tab_widget.h
net_details_tab_widget.h
selection_details_icon_provider.h
selection_details_widget.h
►
selection_relay
selection_relay.h
►
settings
►
settings_items
settings_item.h
settings_item_checkbox.h
settings_item_dropdown.h
settings_item_keybind.h
settings_item_slider.h
settings_item_spinbox.h
settings_item_text.h
►
settings_widgets
settings_widget.h
settings_widget_checkbox.h
settings_widget_dropdown.h
settings_widget_keybind.h
settings_widget_slider.h
settings_widget_spinbox.h
settings_widget_text.h
assigned_keybind_map.h
main_settings_widget.h
preview_widget.h
settings_display.h
settings_manager.h
►
severity_manager
severity_selector.h
►
spinner_widget
spinner_widget.h
►
splitter
splitter.h
►
style
style.h
►
svg_icon_engine
svg_icon_engine.h
►
toolbar
toolbar.h
►
user_action
action_add_boolean_function.h
action_add_items_to_object.h
action_create_object.h
action_delete_object.h
action_fold_module.h
action_move_item.h
action_move_node.h
action_open_netlist_file.h
action_pingroup.h
action_remove_items_from_object.h
action_rename_object.h
action_set_object_color.h
action_set_object_data.h
action_set_object_type.h
action_set_selection_focus.h
action_unfold_module.h
user_action.h
user_action_compound.h
user_action_manager.h
user_action_object.h
►
validator
empty_string_validator.h
hexadecimal_validator.h
stacked_validator.h
unique_string_validator.h
validator.h
►
welcome_screen
get_in_touch_item.h
get_in_touch_widget.h
open_file_widget.h
recent_file_item.h
recent_files_widget.h
welcome_screen.h
►
widget
widget.h
doxy_groups.h
gui_def.h
gui_globals.h
plugin_gui.h
►
resources
►
fonts
Droid Sans Mono
Montserrat
Source Code Pro
icons_base
path
►
src
►
action
action.cpp
►
basic_tree_model
base_tree_item.cpp
base_tree_model.cpp
►
channel_manager
channel_item.cpp
channel_model.cpp
channel_selector.cpp
►
code_editor
►
syntax_highlighter
python_qss_adapter.cpp
python_syntax_highlighter.cpp
code_editor.cpp
code_editor_minimap.cpp
code_editor_scrollbar.cpp
line_number_area.cpp
minimap_scrollbar.cpp
►
comment_system
►
widgets
comment_color_picker.cpp
comment_dialog.cpp
comment_item.cpp
comment_widget.cpp
comment_entry.cpp
comment_manager.cpp
comment_speech_bubble.cpp
►
content_frame
content_frame.cpp
►
content_layout_area
content_layout_area.cpp
►
content_manager
content_manager.cpp
►
content_widget
content_widget.cpp
►
context_manager_widget
►
models
context_proxy_model.cpp
context_tree_model.cpp
context_manager_widget.cpp
►
docking_system
content_drag_relay.cpp
dock_bar.cpp
dock_button.cpp
dock_mime_data.cpp
splitter_anchor.cpp
tab_widget.cpp
►
expanding_list
expanding_list_button.cpp
expanding_list_item.cpp
expanding_list_widget.cpp
►
export
export_project_dialog.cpp
export_registered_format.cpp
import_project_dialog.cpp
►
file_manager
file_manager.cpp
import_netlist_dialog.cpp
new_project_dialog.cpp
project_dir_dialog.cpp
project_json.cpp
►
file_modified_bar
file_modified_bar.cpp
►
file_status_manager
file_status_manager.cpp
►
frames
labeled_frame.cpp
►
gatelibrary_management
►
gatelibrary_frames
gatelibrary_component_frame.cpp
gatelibrary_frame_ff.cpp
gatelibrary_frame_init.cpp
gatelibrary_frame_latch.cpp
gatelibrary_frame_lut.cpp
gatelibrary_frame_ram.cpp
gatelibrary_frame_ram_port.cpp
gatelibrary_frame_state.cpp
►
gatelibrary_pages
bool_wizardpage.cpp
flipflop_wizardpage.cpp
generalinfo_wizardpage.cpp
init_wizardpage.cpp
latch_wizardpage.cpp
lut_wizardpage.cpp
pins_wizardpage.cpp
ram_port_wizardpage.cpp
ram_wizardpage.cpp
state_wizardpage.cpp
►
gatelibrary_tab_widgets
gatelibrary_tab_general.cpp
gatelibrary_tab_pin.cpp
gatelibrary_tab_truth_table.cpp
gatelibrary_content_widget.cpp
gatelibrary_graphics_view.cpp
gatelibrary_label.cpp
gatelibrary_manager.cpp
gatelibrary_proxy_model.cpp
gatelibrary_selection.cpp
gatelibrary_table_model.cpp
gatelibrary_table_view.cpp
gatelibrary_wizard.cpp
►
graph_tab_widget
graph_tab_widget.cpp
►
graph_widget
►
contexts
graph_context.cpp
►
items
►
nets
arrow_separated_net.cpp
circle_separated_net.cpp
graphics_net.cpp
labeled_separated_net.cpp
separated_graphics_net.cpp
standard_arrow_net.cpp
standard_graphics_net.cpp
►
nodes
►
gates
graphics_gate.cpp
standard_graphics_gate.cpp
►
modules
graphics_module.cpp
standard_graphics_module.cpp
graphics_node.cpp
►
utility_items
node_drag_shadow.cpp
graphics_item.cpp
►
layouters
coordinate_from_data.cpp
graph_layouter.cpp
net_layout_junction.cpp
net_layout_point.cpp
node_box.cpp
physical_graph_layouter.cpp
position_generator.cpp
standard_graph_layouter.cpp
wait_to_be_seated.cpp
►
shaders
graph_shader.cpp
module_shader.cpp
drag_controller.cpp
graph_context_manager.cpp
graph_context_serializer.cpp
graph_graphics_view.cpp
graph_navigation_widget.cpp
graph_widget.cpp
graphics_factory.cpp
graphics_qss_adapter.cpp
graphics_scene.cpp
layout_locker.cpp
progress_bar.cpp
►
graphics_effects
shadow_effect.cpp
►
grouping
grouping_color_delegate.cpp
grouping_color_serializer.cpp
grouping_manager_widget.cpp
grouping_proxy_model.cpp
grouping_table_model.cpp
►
grouping_dialog
grouping_dialog.cpp
►
gui_api
gui_api.cpp
►
gui_utils
common_successor_predecessor.cpp
geometry.cpp
graphics.cpp
netlist.cpp
sort.cpp
special_log_content_manager.cpp
►
input_dialog
combobox_dialog.cpp
input_dialog.cpp
pingroup_selector_dialog.cpp
►
keybind_edit
keybind_edit.cpp
►
label_button
label_button.cpp
►
logger
logger_marshall.cpp
logger_qss_adapter.cpp
logger_widget.cpp
►
main_window
about_dialog.cpp
color_selection.cpp
file_actions.cpp
key_value_table.cpp
main_window.cpp
plugin_parameter_dialog.cpp
►
module_context_menu
module_context_menu.cpp
►
module_dialog
gate_dialog.cpp
gate_select_model.cpp
module_dialog.cpp
module_select_model.cpp
►
module_model
module_color_manager.cpp
module_item.cpp
module_model.cpp
module_proxy_model.cpp
►
module_widget
module_tree_view.cpp
module_widget.cpp
►
netlist_relay
netlist_relay.cpp
►
overlay
overlay.cpp
widget_overlay.cpp
►
pin_model
pin_delegate.cpp
pin_item.cpp
pin_model.cpp
pin_proxy_model.cpp
►
plugin_relay
gui_plugin_manager.cpp
plugin_relay.cpp
►
python
py_code_provider.cpp
python_code_editor.cpp
python_console.cpp
python_console_history.cpp
python_console_qss_adapter.cpp
python_console_widget.cpp
python_context.cpp
python_editor.cpp
python_editor_code_completion_dialog.cpp
python_gui_api_bindings.cpp
python_thread.cpp
►
searchbar
search_proxy_model.cpp
searchable_label.cpp
searchbar.cpp
searchcolumndialog.cpp
searchoptions.cpp
searchoptions_dialog.cpp
►
selection_details_widget
►
gate_details_widget
boolean_function_table.cpp
boolean_function_table_model.cpp
gate_info_table.cpp
gate_pin_tree.cpp
lut_table_model.cpp
lut_table_widget.cpp
pin_tree_model.cpp
►
module_details_widget
filter_elements_proxy_model.cpp
module_elements_tree.cpp
module_info_table.cpp
module_ports_tree.cpp
port_tree_model.cpp
►
net_details_widget
endpoint_table_model.cpp
module_table_model.cpp
net_endpoint_table.cpp
net_info_table.cpp
net_module_table.cpp
►
tree_navigation
selection_tree_proxy.cpp
selection_tree_view.cpp
data_table_model.cpp
data_table_widget.cpp
details_frame_widget.cpp
details_tab_widget.cpp
details_table_utilities.cpp
gate_details_tab_widget.cpp
general_table_widget.cpp
groupings_of_item_model.cpp
groupings_of_item_widget.cpp
module_details_tab_widget.cpp
net_details_tab_widget.cpp
selection_details_icon_provider.cpp
selection_details_widget.cpp
►
selection_relay
selection_relay.cpp
►
settings
►
settings_items
settings_item_checkbox.cpp
settings_item_dropdown.cpp
settings_item_keybind.cpp
settings_item_slider.cpp
settings_item_spinbox.cpp
settings_item_text.cpp
►
settings_widgets
settings_widget.cpp
settings_widget_checkbox.cpp
settings_widget_dropdown.cpp
settings_widget_keybind.cpp
settings_widget_slider.cpp
settings_widget_spinbox.cpp
settings_widget_text.cpp
assigned_keybind_map.cpp
preview_widget.cpp
settings_display.cpp
settings_manager.cpp
►
spinner_widget
spinner_widget.cpp
►
splitter
splitter.cpp
►
style
style.cpp
►
svg_icon_engine
svg_icon_engine.cpp
►
toolbar
toolbar.cpp
►
user_action
action_add_boolean_function.cpp
action_add_items_to_object.cpp
action_create_object.cpp
action_delete_object.cpp
action_fold_module.cpp
action_move_item.cpp
action_move_node.cpp
action_open_netlist_file.cpp
action_pingroup.cpp
action_remove_items_from_object.cpp
action_rename_object.cpp
action_set_object_color.cpp
action_set_object_data.cpp
action_set_object_type.cpp
action_set_selection_focus.cpp
action_unfold_module.cpp
user_action.cpp
user_action_compound.cpp
user_action_manager.cpp
user_action_object.cpp
►
validator
empty_string_validator.cpp
hexadecimal_validator.cpp
stacked_validator.cpp
unique_string_validator.cpp
validator.cpp
►
welcome_screen
get_in_touch_item.cpp
get_in_touch_widget.cpp
open_file_widget.cpp
recent_file_item.cpp
recent_files_widget.cpp
welcome_screen.cpp
►
widget
widget.cpp
main_settings_widget.cpp
plugin_gui.cpp
▼
hgl_parser
►
include
►
hgl_parser
hgl_parser.h
plugin_hgl_parser.h
►
src
hgl_parser.cpp
plugin_hgl_parser.cpp
►
test
hgl_parser.cpp
▼
hgl_writer
►
include
►
hgl_writer
hgl_writer.h
plugin_hgl_writer.h
►
src
hgl_writer.cpp
plugin_hgl_writer.cpp
►
test
hgl_writer.cpp
▼
liberty_parser
►
include
►
liberty_parser
liberty_parser.h
plugin_liberty_parser.h
►
src
liberty_parser.cpp
plugin_liberty_parser.cpp
►
test
liberty_parser.cpp
▼
solve_fsm
►
include
►
solve_fsm
plugin_solve_fsm.h
solve_fsm.h
This file contains functions to generate the state transition graph of a given FSM
►
python
python_bindings.cpp
►
src
plugin_solve_fsm.cpp
solve_fsm.cpp
test_plugin.py
▼
verilog_parser
►
include
►
verilog_parser
plugin_verilog_parser.h
verilog_parser.h
►
src
plugin_verilog_parser.cpp
verilog_parser.cpp
►
test
verilog_parser.cpp
▼
verilog_writer
►
include
►
verilog_writer
plugin_verilog_writer.h
verilog_writer.h
►
src
plugin_verilog_writer.cpp
verilog_writer.cpp
►
test
verilog_writer.cpp
▼
vhdl_parser
►
include
►
vhdl_parser
plugin_vhdl_parser.h
vhdl_parser.h
►
src
plugin_vhdl_parser.cpp
vhdl_parser.cpp
►
test
vhdl_parser.cpp
▼
src
▼
netlist
►
boolean_function
parser_liberty.cpp
parser_standard.cpp
parser_types.cpp
simplification_abc.cpp
simplification_local.cpp
solver.cpp
symbolic_execution.cpp
symbolic_state.cpp
translator.cpp
types.cpp
►
decorators
boolean_function_decorator.cpp
boolean_function_net_decorator.cpp
netlist_modification_decorator.cpp
netlist_traversal_decorator.cpp
subgraph_netlist_decorator.cpp
►
event_system
event_handler.cpp
event_log.cpp
►
gate_library
►
enums
async_set_reset_behavior.cpp
gate_type_property.cpp
pin_direction.cpp
pin_event.cpp
pin_type.cpp
►
gate_library_parser
gate_library_parser_manager.cpp
►
gate_library_writer
gate_library_writer_manager.cpp
►
gate_type_component
ff_component.cpp
gate_type_component.cpp
init_component.cpp
latch_component.cpp
lut_component.cpp
mac_component.cpp
ram_component.cpp
ram_port_component.cpp
state_component.cpp
gate_library.cpp
gate_library_manager.cpp
gate_type.cpp
►
netlist_parser
netlist_parser_manager.cpp
►
netlist_writer
netlist_writer_manager.cpp
►
persistent
grouping_serializer.cpp
netlist_serializer.cpp
►
pins
gate_pin.cpp
module_pin.cpp
boolean_function.cpp
data_container.cpp
endpoint.cpp
gate.cpp
grouping.cpp
module.cpp
net.cpp
netlist.cpp
netlist_factory.cpp
netlist_internal_manager.cpp
netlist_utils.cpp
project_manager.cpp
project_serializer.cpp
▼
plugin_system
cli_extension_interface.cpp
fac_extension_interface.cpp
gui_extension_interface.cpp
plugin_interface_base.cpp
plugin_manager.cpp
runtime_library.cpp
▼
python_bindings
►
bindings
base_pin.cpp
boolean_function.cpp
boolean_function_decorator.cpp
boolean_function_net_decorator.cpp
core_utils.cpp
data_container.cpp
endpoint.cpp
gate.cpp
gate_library.cpp
gate_library_manager.cpp
gate_pin.cpp
gate_pin_group.cpp
gate_type.cpp
gate_type_components.cpp
grouping.cpp
log.cpp
module.cpp
module_pin.cpp
module_pin_group.cpp
net.cpp
netlist.cpp
netlist_factory.cpp
netlist_modification_decorator.cpp
netlist_serializer.cpp
netlist_traversal_decorator.cpp
netlist_utils.cpp
netlist_writer_manager.cpp
plugin_interfaces.cpp
plugin_manager.cpp
project_manager.cpp
smt.cpp
subgraph_netlist_decorator.cpp
python_bindings.cpp
▼
utilities
json_write_document.cpp
log.cpp
program_arguments.cpp
program_options.cpp
project_directory.cpp
utils.cpp
Generated on Fri Mar 14 2025 14:33:53 for HAL by
1.9.1