|
HAL
|
#include "hal_core/defines.h"#include "hal_core/netlist/gate_library/gate_library_parser/gate_library_parser.h"#include <functional>#include <map>#include <memory>#include <vector>
Go to the source code of this file.
Namespaces | |
| hal | |
| hal::gate_library_parser_manager | |
Typedefs | |
| using | hal::gate_library_parser_manager::ParserFactory = std::function< std::unique_ptr< GateLibraryParser >()> |
Functions | |
| void | hal::gate_library_parser_manager::register_parser (const std::string &name, const ParserFactory &parser_factory, const std::vector< std::string > &supported_file_extensions) |
| void | hal::gate_library_parser_manager::unregister_parser (const std::string &name) |
| std::unique_ptr< GateLibrary > | hal::gate_library_parser_manager::parse (std::filesystem::path file_path) |