![]() |
HAL
|
This is the complete list of members for hal::GateLibrary, including all inherited members.
add_include(const std::string &inc) | hal::GateLibrary | |
contains_gate_type(GateType *gate_type) const | hal::GateLibrary | |
contains_gate_type_by_name(const std::string &name) const | hal::GateLibrary | |
create_gate_type(const std::string &name, std::set< GateTypeProperty > properties={GateTypeProperty::combinational}, std::unique_ptr< GateTypeComponent > component=nullptr) | hal::GateLibrary | |
GateLibrary(const std::filesystem::path &path, const std::string &name) | hal::GateLibrary | |
get_gate_location_data_category() const | hal::GateLibrary | |
get_gate_location_data_identifiers() const | hal::GateLibrary | |
get_gate_type_by_name(const std::string &name) const | hal::GateLibrary | |
get_gate_types(const std::function< bool(const GateType *)> &filter=nullptr) const | hal::GateLibrary | |
get_gnd_gate_types() const | hal::GateLibrary | |
get_includes() const | hal::GateLibrary | |
get_name() const | hal::GateLibrary | |
get_path() const | hal::GateLibrary | |
get_vcc_gate_types() const | hal::GateLibrary | |
mark_gnd_gate_type(GateType *gate_type) | hal::GateLibrary | |
mark_vcc_gate_type(GateType *gate_type) | hal::GateLibrary | |
remove_gate_type(const std::string &name) | hal::GateLibrary | |
replace_gate_type(u32 id, const std::string &name, std::set< GateTypeProperty > properties={GateTypeProperty::combinational}, std::unique_ptr< GateTypeComponent > component=nullptr) | hal::GateLibrary | |
set_gate_location_data_category(const std::string &category) | hal::GateLibrary | |
set_gate_location_data_identifiers(const std::string &x_coordinate, const std::string &y_coordinate) | hal::GateLibrary | |
set_name(const std::string &modified_name) | hal::GateLibrary | |
set_path(const std::filesystem::path &modified_path) | hal::GateLibrary | |
~GateLibrary()=default | hal::GateLibrary |