| clear_caches() | hal::Netlist | |
| copy() const | hal::Netlist | |
| create_gate(const u32 gate_id, GateType *gate_type, const std::string &name="", i32 x=-1, i32 y=-1) | hal::Netlist | |
| create_gate(GateType *gate_type, const std::string &name="", i32 x=-1, i32 y=-1) | hal::Netlist | |
| create_grouping(const u32 grouping_id, const std::string &name="") | hal::Netlist | |
| create_grouping(const std::string &name="") | hal::Netlist | |
| create_module(const u32 module_id, const std::string &name, Module *parent, const std::vector< Gate * > &gates={}) | hal::Netlist | |
| create_module(const std::string &name, Module *parent, const std::vector< Gate * > &gates={}) | hal::Netlist | |
| create_net(const u32 net_id, const std::string &name) | hal::Netlist | |
| create_net(const std::string &name) | hal::Netlist | |
| delete_gate(Gate *gate) | hal::Netlist | |
| delete_grouping(Grouping *grouping) | hal::Netlist | |
| delete_module(Module *module) | hal::Netlist | |
| delete_net(Net *net) | hal::Netlist | |
| enable_automatic_net_checks(bool enable_checks=true) | hal::Netlist | |
| get_design_name() const | hal::Netlist | |
| get_device_name() const | hal::Netlist | |
| get_event_handler() const | hal::Netlist | |
| get_free_gate_ids() const | hal::Netlist | |
| get_free_grouping_ids() const | hal::Netlist | |
| get_free_module_ids() const | hal::Netlist | |
| get_free_net_ids() const | hal::Netlist | |
| get_gate_by_id(const u32 gate_id) const | hal::Netlist | |
| get_gate_library() const | hal::Netlist | |
| get_gates() const | hal::Netlist | |
| get_gates(const std::function< bool(const Gate *)> &filter) const | hal::Netlist | |
| get_global_input_nets() const | hal::Netlist | |
| get_global_output_nets() const | hal::Netlist | |
| get_gnd_gates() const | hal::Netlist | |
| get_gnd_nets() const | hal::Netlist | |
| get_grouping_by_id(u32 grouping_id) const | hal::Netlist | |
| get_groupings() const | hal::Netlist | |
| get_groupings(const std::function< bool(const Grouping *)> &filter) const | hal::Netlist | |
| get_id() const | hal::Netlist | |
| get_input_filename() const | hal::Netlist | |
| get_module_by_id(u32 module_id) const | hal::Netlist | |
| get_modules() const | hal::Netlist | |
| get_modules(const std::function< bool(const Module *)> &filter) const | hal::Netlist | |
| get_net_by_id(u32 net_id) const | hal::Netlist | |
| get_nets() const | hal::Netlist | |
| get_nets(const std::function< bool(const Net *)> &filter) const | hal::Netlist | |
| get_next_gate_id() const | hal::Netlist | |
| get_next_grouping_id() const | hal::Netlist | |
| get_next_module_id() const | hal::Netlist | |
| get_next_net_id() const | hal::Netlist | |
| get_top_module() const | hal::Netlist | |
| get_unique_gate_id() | hal::Netlist | |
| get_unique_grouping_id() | hal::Netlist | |
| get_unique_module_id() | hal::Netlist | |
| get_unique_net_id() | hal::Netlist | |
| get_used_gate_ids() const | hal::Netlist | |
| get_used_grouping_ids() const | hal::Netlist | |
| get_used_module_ids() const | hal::Netlist | |
| get_used_net_ids() const | hal::Netlist | |
| get_vcc_gates() const | hal::Netlist | |
| get_vcc_nets() const | hal::Netlist | |
| is_gate_in_netlist(const Gate *gate) const | hal::Netlist | |
| is_global_input_net(const Net *net) const | hal::Netlist | |
| is_global_output_net(const Net *net) const | hal::Netlist | |
| is_gnd_gate(const Gate *gate) const | hal::Netlist | |
| is_grouping_in_netlist(const Grouping *grouping) const | hal::Netlist | |
| is_module_in_netlist(const Module *module) const | hal::Netlist | |
| is_net_in_netlist(const Net *net) const | hal::Netlist | |
| is_vcc_gate(const Gate *gate) const | hal::Netlist | |
| load_gate_locations_from_data(const std::string &data_category="", const std::pair< std::string, std::string > &data_identifiers=std::pair< std::string, std::string >()) | hal::Netlist | |
| mark_global_input_net(Net *net) | hal::Netlist | |
| mark_global_output_net(Net *net) | hal::Netlist | |
| mark_gnd_gate(Gate *gate) | hal::Netlist | |
| mark_vcc_gate(Gate *gate) | hal::Netlist | |
| Netlist(const GateLibrary *gate_library) | hal::Netlist | explicit |
| NetlistInternalManager class | hal::Netlist | friend |
| operator!=(const Netlist &other) const | hal::Netlist | |
| operator==(const Netlist &other) const | hal::Netlist | |
| set_design_name(const std::string &name) | hal::Netlist | |
| set_device_name(const std::string &name) | hal::Netlist | |
| set_free_gate_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_free_grouping_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_free_module_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_free_net_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_id(const u32 id) | hal::Netlist | |
| set_input_filename(const std::filesystem::path &path) | hal::Netlist | |
| set_next_gate_id(const u32 id) | hal::Netlist | |
| set_next_grouping_id(const u32 id) | hal::Netlist | |
| set_next_module_id(const u32 id) | hal::Netlist | |
| set_next_net_id(const u32 id) | hal::Netlist | |
| set_used_gate_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_used_grouping_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_used_module_ids(const std::set< u32 > ids) | hal::Netlist | |
| set_used_net_ids(const std::set< u32 > ids) | hal::Netlist | |
| unmark_global_input_net(Net *net) | hal::Netlist | |
| unmark_global_output_net(Net *net) | hal::Netlist | |
| unmark_gnd_gate(Gate *gate) | hal::Netlist | |
| unmark_vcc_gate(Gate *gate) | hal::Netlist | |
| ~Netlist() | hal::Netlist | |