HAL
hal::Gate Member List

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

add_boolean_function(const std::string &name, const BooleanFunction &func)hal::Gate
DataContainer()=defaulthal::DataContainer
delete_data(const std::string &category, const std::string &key, const bool log_with_info_level=false)hal::DataContainer
get_boolean_function(const std::string &name) consthal::Gate
get_boolean_function(const GatePin *pin=nullptr) consthal::Gate
get_boolean_functions(bool only_custom_functions=false) consthal::Gate
get_data(const std::string &category, const std::string &key) consthal::DataContainer
get_data_map() consthal::DataContainer
get_fan_in_endpoint(const std::string &pin_name) consthal::Gate
get_fan_in_endpoint(const GatePin *pin) consthal::Gate
get_fan_in_endpoint(const Net *net) consthal::Gate
get_fan_in_endpoints() consthal::Gate
get_fan_in_endpoints(const std::function< bool(Endpoint *)> &filter) consthal::Gate
get_fan_in_net(const std::string &pin_name) consthal::Gate
get_fan_in_net(const GatePin *pin) consthal::Gate
get_fan_in_nets() consthal::Gate
get_fan_in_nets(const std::function< bool(Net *)> &filter) consthal::Gate
get_fan_out_endpoint(const std::string &pin_name) consthal::Gate
get_fan_out_endpoint(const GatePin *pin) consthal::Gate
get_fan_out_endpoint(const Net *net) consthal::Gate
get_fan_out_endpoints() consthal::Gate
get_fan_out_endpoints(const std::function< bool(Endpoint *)> &filter) consthal::Gate
get_fan_out_net(const std::string &pin_name) consthal::Gate
get_fan_out_net(const GatePin *pin) consthal::Gate
get_fan_out_nets() consthal::Gate
get_fan_out_nets(const std::function< bool(Net *)> &filter) consthal::Gate
get_grouping() consthal::Gate
get_hash() consthal::Gate
get_id() consthal::Gate
get_init_data() consthal::Gate
get_location() consthal::Gate
get_location_x() consthal::Gate
get_location_y() consthal::Gate
get_module() consthal::Gate
get_modules(const std::function< bool(Module *)> &filter=nullptr, bool recursive=true) consthal::Gate
get_name() consthal::Gate
get_netlist() consthal::Gate
get_predecessor(const std::string &pin_name) consthal::Gate
get_predecessor(const GatePin *pin) consthal::Gate
get_predecessors(const std::function< bool(const GatePin *pin, Endpoint *ep)> &filter=nullptr) consthal::Gate
get_resolved_boolean_function(const GatePin *pin, const bool use_net_variables=false) consthal::Gate
get_successor(const std::string &pin_name) consthal::Gate
get_successor(const GatePin *pin) consthal::Gate
get_successors(const std::function< bool(const GatePin *pin, Endpoint *ep)> &filter=nullptr) consthal::Gate
get_type() consthal::Gate
get_unique_predecessors(const std::function< bool(const GatePin *pin, Endpoint *ep)> &filter=nullptr) consthal::Gate
get_unique_successors(const std::function< bool(const GatePin *pin, Endpoint *ep)> &filter=nullptr) consthal::Gate
has_data(const std::string &category, const std::string &key) consthal::DataContainer
has_location() consthal::Gate
is_fan_in_net(const Net *net) consthal::Gate
is_fan_out_net(const Net *net) consthal::Gate
is_gnd_gate() consthal::Gate
is_vcc_gate() consthal::Gate
m_datahal::DataContainerprotected
mark_gnd_gate()hal::Gate
mark_vcc_gate()hal::Gate
NetlistInternalManager classhal::Gatefriend
operator!=(const Gate &other) consthal::Gate
hal::DataContainer::operator!=(const DataContainer &other) consthal::DataContainer
operator==(const Gate &other) consthal::Gate
hal::DataContainer::operator==(const DataContainer &other) consthal::DataContainer
set_data(const std::string &category, const std::string &key, const std::string &data_type, const std::string &value, const bool log_with_info_level=false)hal::DataContainer
set_data_map(const std::map< std::tuple< std::string, std::string >, std::tuple< std::string, std::string >> &map)hal::DataContainer
set_init_data(const std::vector< std::string > &init_data)hal::Gate
set_location(const std::pair< i32, i32 > &location)hal::Gate
set_location_x(i32 x)hal::Gate
set_location_y(i32 y)hal::Gate
set_name(const std::string &name)hal::Gate
unmark_gnd_gate()hal::Gate
unmark_vcc_gate()hal::Gate
~DataContainer()=defaulthal::DataContainervirtual