HAL
netlist_parser_manager.cpp File Reference
Include dependency graph for netlist_parser_manager.cpp:

Go to the source code of this file.

Namespaces

 hal
 
 hal::netlist_parser_manager
 

Functions

ProgramOptions hal::netlist_parser_manager::get_cli_options ()
 
bool hal::netlist_parser_manager::can_parse (const std::filesystem::path &file_name)
 
void hal::netlist_parser_manager::register_parser (const std::string &name, const ParserFactory &parser_factory, const std::vector< std::string > &supported_file_extensions)
 
void hal::netlist_parser_manager::unregister_parser (const std::string &name)
 
std::unique_ptr< Netlist > hal::netlist_parser_manager::parse (const std::filesystem::path &file_name, const ProgramArguments &args)
 
std::unique_ptr< Netlist > hal::netlist_parser_manager::parse (const std::filesystem::path &file_name, const GateLibrary *gate_library)
 
std::vector< std::unique_ptr< Netlist > > hal::netlist_parser_manager::parse_all (const std::filesystem::path &file_name)
 
std::unordered_map< std::string, std::vector< std::string > > hal::netlist_parser_manager::get_parser_to_extensions ()