![]() |
HAL
|
This is the complete list of members for hal::Module, including all inherited members.
assign_gate(Gate *gate) | hal::Module | |
assign_gates(const std::vector< Gate * > &gates) | hal::Module | |
assign_pin_to_group(PinGroup< ModulePin > *pin_group, ModulePin *pin, bool delete_empty_groups=true) | hal::Module | |
contains_gate(Gate *gate, bool recursive=false) const | hal::Module | |
contains_module(const Module *other, bool recursive=false) const | hal::Module | |
contains_net(Net *net, bool recursive=false) const | hal::Module | |
create_pin(const u32 id, const std::string &name, Net *net, PinType type=PinType::none, bool create_group=true, bool force_name=false) | hal::Module | |
create_pin(const std::string &name, Net *net, PinType type=PinType::none, bool create_group=true, bool force_name=false) | hal::Module | |
create_pin_group(const u32 id, const std::string &name, const std::vector< ModulePin * > pins={}, PinDirection direction=PinDirection::none, PinType type=PinType::none, bool ascending=true, u32 start_index=0, bool delete_empty_groups=true, bool force_name=false) | hal::Module | |
create_pin_group(const std::string &name, const std::vector< ModulePin * > pins={}, PinDirection direction=PinDirection::none, PinType type=PinType::none, bool ascending=true, u32 start_index=0, bool delete_empty_groups=true, bool force_name=false) | hal::Module | |
DataContainer()=default | hal::DataContainer | |
delete_data(const std::string &category, const std::string &key, const bool log_with_info_level=false) | hal::DataContainer | |
delete_pin_group(PinGroup< ModulePin > *pin_group) | hal::Module | |
get_data(const std::string &category, const std::string &key) const | hal::DataContainer | |
get_data_map() const | hal::DataContainer | |
get_event_handler() const | hal::Module | |
get_gate_by_id(const u32 id, bool recursive=false) const | hal::Module | |
get_gates() const | hal::Module | |
get_gates(const std::function< bool(Gate *)> &filter, bool recursive=false) const | hal::Module | |
get_grouping() const | hal::Module | |
get_hash() const | hal::Module | |
get_id() const | hal::Module | |
get_input_nets() const | hal::Module | |
get_input_pin_names() const | hal::Module | |
get_input_pins() const | hal::Module | |
get_internal_nets() const | hal::Module | |
get_name() const | hal::Module | |
get_netlist() const | hal::Module | |
get_nets() const | hal::Module | |
get_nets(const std::function< bool(Net *)> &filter, bool recursive=false) const | hal::Module | |
get_output_nets() const | hal::Module | |
get_output_pin_names() const | hal::Module | |
get_output_pins() const | hal::Module | |
get_parent_module() const | hal::Module | |
get_parent_modules(const std::function< bool(Module *)> &filter=nullptr, bool recursive=true) const | hal::Module | |
get_pin_by_id(const u32 id) const | hal::Module | |
get_pin_by_name(const std::string &name) const | hal::Module | |
get_pin_by_net(Net *net) const | hal::Module | |
get_pin_group_by_id(const u32 id) const | hal::Module | |
get_pin_group_by_name(const std::string &name) const | hal::Module | |
get_pin_groups(const std::function< bool(PinGroup< ModulePin > *)> &filter=nullptr) const | hal::Module | |
get_pin_names(const std::function< bool(ModulePin *)> &filter=nullptr) const | hal::Module | |
get_pins(const std::function< bool(ModulePin *)> &filter=nullptr) const | hal::Module | |
get_submodule_depth() const | hal::Module | |
get_submodules(const std::function< bool(Module *)> &filter=nullptr, bool recursive=false) const | hal::Module | |
get_type() const | hal::Module | |
get_unique_pin_group_id() | hal::Module | |
get_unique_pin_id() | hal::Module | |
has_data(const std::string &category, const std::string &key) const | hal::DataContainer | |
is_input_net(Net *net) const | hal::Module | |
is_internal_net(Net *net) const | hal::Module | |
is_output_net(Net *net) const | hal::Module | |
is_parent_module_of(const Module *module, bool recursive=false) const | hal::Module | |
is_submodule_of(const Module *module, bool recursive=false) const | hal::Module | |
is_top_module() const | hal::Module | |
m_data | hal::DataContainer | protected |
move_pin_group(PinGroup< ModulePin > *pin_group, u32 new_index) | hal::Module | |
move_pin_within_group(PinGroup< ModulePin > *pin_group, ModulePin *pin, u32 new_index) | hal::Module | |
NetlistInternalManager class | hal::Module | friend |
operator!=(const Module &other) const | hal::Module | |
hal::DataContainer::operator!=(const DataContainer &other) const | hal::DataContainer | |
operator==(const Module &other) const | hal::Module | |
hal::DataContainer::operator==(const DataContainer &other) const | hal::DataContainer | |
remove_gate(Gate *gate) | hal::Module | |
remove_gates(const std::vector< Gate * > &gates) | hal::Module | |
remove_pin_from_group(PinGroup< ModulePin > *pin_group, ModulePin *pin, bool delete_empty_groups=true) | hal::Module | |
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_name(const std::string &name) | hal::Module | |
set_parent_module(Module *new_parent) | hal::Module | |
set_pin_group_direction(PinGroup< ModulePin > *pin_group, PinDirection new_direction) | hal::Module | |
set_pin_group_name(PinGroup< ModulePin > *pin_group, const std::string &new_name, bool force_name=false) | hal::Module | |
set_pin_group_type(PinGroup< ModulePin > *pin_group, PinType new_type) | hal::Module | |
set_pin_name(ModulePin *pin, const std::string &new_name, bool force_name=false) | hal::Module | |
set_pin_type(ModulePin *pin, PinType new_type) | hal::Module | |
set_type(const std::string &type) | hal::Module | |
update_nets() | hal::Module | |
~DataContainer()=default | hal::DataContainer | virtual |