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 | |