HAL
hal::Netlist Member List

This is the complete list of members for hal::Netlist, including all inherited members.

clear_caches()hal::Netlist
copy() consthal::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() consthal::Netlist
get_device_name() consthal::Netlist
get_event_handler() consthal::Netlist
get_free_gate_ids() consthal::Netlist
get_free_grouping_ids() consthal::Netlist
get_free_module_ids() consthal::Netlist
get_free_net_ids() consthal::Netlist
get_gate_by_id(const u32 gate_id) consthal::Netlist
get_gate_library() consthal::Netlist
get_gates() consthal::Netlist
get_gates(const std::function< bool(const Gate *)> &filter) consthal::Netlist
get_global_input_nets() consthal::Netlist
get_global_output_nets() consthal::Netlist
get_gnd_gates() consthal::Netlist
get_gnd_nets() consthal::Netlist
get_grouping_by_id(u32 grouping_id) consthal::Netlist
get_groupings() consthal::Netlist
get_groupings(const std::function< bool(const Grouping *)> &filter) consthal::Netlist
get_id() consthal::Netlist
get_input_filename() consthal::Netlist
get_module_by_id(u32 module_id) consthal::Netlist
get_modules() consthal::Netlist
get_modules(const std::function< bool(const Module *)> &filter) consthal::Netlist
get_net_by_id(u32 net_id) consthal::Netlist
get_nets() consthal::Netlist
get_nets(const std::function< bool(const Net *)> &filter) consthal::Netlist
get_next_gate_id() consthal::Netlist
get_next_grouping_id() consthal::Netlist
get_next_module_id() consthal::Netlist
get_next_net_id() consthal::Netlist
get_top_module() consthal::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() consthal::Netlist
get_used_grouping_ids() consthal::Netlist
get_used_module_ids() consthal::Netlist
get_used_net_ids() consthal::Netlist
get_vcc_gates() consthal::Netlist
get_vcc_nets() consthal::Netlist
is_gate_in_netlist(const Gate *gate) consthal::Netlist
is_global_input_net(const Net *net) consthal::Netlist
is_global_output_net(const Net *net) consthal::Netlist
is_gnd_gate(const Gate *gate) consthal::Netlist
is_grouping_in_netlist(const Grouping *grouping) consthal::Netlist
is_module_in_netlist(const Module *module) consthal::Netlist
is_net_in_netlist(const Net *net) consthal::Netlist
is_vcc_gate(const Gate *gate) consthal::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::Netlistexplicit
NetlistInternalManager classhal::Netlistfriend
operator!=(const Netlist &other) consthal::Netlist
operator==(const Netlist &other) consthal::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