35 #include <unordered_map>
48 namespace netlist_writer_manager
ProgramOptions get_cli_options()
std::function< std::unique_ptr< NetlistWriter >()> WriterFactory
const std::unordered_map< std::string, std::vector< std::string > > & get_writer_extensions()
Retrieve the extensions for which extensions have been registered.
void unregister_writer(const std::string &name)
bool write(Netlist *netlist, const ProgramArguments &args)
void register_writer(const std::string &name, const WriterFactory &writer_factory, const std::vector< std::string > &supported_file_extensions)