diff options
Diffstat (limited to 'src/lib/netlist/nl_setup.h')
-rw-r--r-- | src/lib/netlist/nl_setup.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/netlist/nl_setup.h b/src/lib/netlist/nl_setup.h index 55e335234d2..9cc4cdb22a4 100644 --- a/src/lib/netlist/nl_setup.h +++ b/src/lib/netlist/nl_setup.h @@ -69,7 +69,7 @@ void NETLIST_NAME(name)(netlist::setup_t &setup) \ #define NETLIST_END() } #define LOCAL_SOURCE(name) \ - setup.register_source(plib::make_unique_base<netlist::source_t, netlist::source_proc_t>(setup, # name, &NETLIST_NAME(name))); + setup.register_source(plib::make_unique<netlist::source_proc_t>(setup, # name, &NETLIST_NAME(name))); #define LOCAL_LIB_ENTRY(name) \ LOCAL_SOURCE(name) \ @@ -208,6 +208,20 @@ namespace netlist // setup_t // ---------------------------------------------------------------------------------------- + // setup.register_alias(# alias, # name); + // setup.register_model(model); + // setup.register_dippins_arr( # pin1 ", " # __VA_ARGS__); + // setup.register_dev(# type, # name); + // setup.register_link(# name "." # input, # output); + // setup.register_link_arr( # term1 ", " # __VA_ARGS__); + // setup.register_param(# name, val); + // setup.register_lib_entry(# name, __FILE__); + // setup.include(# name); + // setup.namespace_push(# name); + // NETLIST_NAME(model)(setup); + // setup.namespace_pop(); + // setup.register_frontier(# attach, r_in, r_out); + // setup.tt_factory_create(desc, __FILE__); class setup_t { |