|
HAL
|
#include "hal_core/netlist/netlist_factory.h"#include "hal_core/netlist/gate_library/gate_library_manager.h"#include "hal_core/netlist/netlist.h"#include "hal_core/netlist/netlist_parser/netlist_parser_manager.h"#include "hal_core/netlist/persistent/netlist_serializer.h"#include "hal_core/netlist/project_manager.h"#include "hal_core/utilities/log.h"#include "hal_core/utilities/program_arguments.h"#include "hal_core/utilities/project_directory.h"#include <fstream>#include <unistd.h>
Go to the source code of this file.
Namespaces | |
| hal | |
| hal::netlist_factory | |
Functions | |
| std::unique_ptr< Netlist > | hal::netlist_factory::create_netlist (const GateLibrary *gate_library) |
| Create a new empty netlist using the specified gate library. More... | |
| std::unique_ptr< Netlist > | hal::netlist_factory::load_netlist_from_string (const std::string &netlist_string, const std::filesystem::path &gate_library_file=std::filesystem::path()) |
| Create a netlist from the given string. More... | |
| std::unique_ptr< Netlist > | hal::netlist_factory::load_netlist (const std::filesystem::path &netlist_file, const std::filesystem::path &gate_library_file=std::filesystem::path()) |
| Create a netlist from the given file. More... | |
| std::unique_ptr< Netlist > | hal::netlist_factory::load_netlist (const std::filesystem::path &netlist_file, GateLibrary *gate_library) |
| Create a netlist from the given file trying to parse it with the specified gate library. More... | |
| std::unique_ptr< Netlist > | hal::netlist_factory::load_hal_project (const std::filesystem::path &project_dir) |
| Create a netlist from the given hal project. More... | |
| std::unique_ptr< Netlist > | hal::netlist_factory::load_netlist (const ProjectDirectory &pdir, const ProgramArguments &args) |
| Create a netlist using information specified in command line arguments on startup. More... | |
| std::vector< std::unique_ptr< Netlist > > | hal::netlist_factory::load_netlists (const std::filesystem::path &netlist_file) |
| Create a netlist from a given file for each matching pre-loaded gate library. More... | |