![]() |
HAL
|
This is the complete list of members for hal::GateType, including all inherited members.
add_boolean_function(const std::string &name, const BooleanFunction &function) | hal::GateType | |
add_boolean_functions(const std::unordered_map< std::string, BooleanFunction > &functions) | hal::GateType | |
assign_pin_to_group(PinGroup< GatePin > *pin_group, GatePin *pin, bool delete_empty_groups=true) | hal::GateType | |
assign_property(const GateTypeProperty property) | hal::GateType | |
create_pin(const u32 id, const std::string &name, PinDirection direction, PinType type=PinType::none, bool create_group=true) | hal::GateType | |
create_pin(const std::string &name, PinDirection direction, PinType type=PinType::none, bool create_group=true) | hal::GateType | |
create_pin_group(const u32 id, const std::string &name, const std::vector< GatePin * > pins={}, PinDirection direction=PinDirection::none, PinType type=PinType::none, bool ascending=true, i32 start_index=0, bool delete_empty_groups=true) | hal::GateType | |
create_pin_group(const std::string &name, const std::vector< GatePin * > pins={}, PinDirection direction=PinDirection::none, PinType type=PinType::none, bool ascending=true, i32 start_index=0, bool delete_empty_groups=true) | hal::GateType | |
delete_pin_group(PinGroup< GatePin > *pin_group) | hal::GateType | |
GateLibrary class | hal::GateType | friend |
get_boolean_function(const std::string &name) const | hal::GateType | |
get_boolean_function(const GatePin *pin=nullptr) const | hal::GateType | |
get_boolean_functions() const | hal::GateType | |
get_component(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const | hal::GateType | |
get_component_as(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const | hal::GateType | inline |
get_components(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const | hal::GateType | |
get_gate_library() const | hal::GateType | |
get_hash() const | hal::GateType | |
get_id() const | hal::GateType | |
get_input_pin_names() const | hal::GateType | |
get_input_pins() const | hal::GateType | |
get_name() const | hal::GateType | |
get_output_pin_names() const | hal::GateType | |
get_output_pins() const | hal::GateType | |
get_pin_by_id(const u32 id) const | hal::GateType | |
get_pin_by_name(const std::string &name) const | hal::GateType | |
get_pin_group_by_id(const u32 id) const | hal::GateType | |
get_pin_group_by_name(const std::string &name) const | hal::GateType | |
get_pin_groups(const std::function< bool(PinGroup< GatePin > *)> &filter=nullptr) const | hal::GateType | |
get_pin_names(const std::function< bool(GatePin *)> &filter=nullptr) const | hal::GateType | |
get_pins(const std::function< bool(GatePin *)> &filter=nullptr) const | hal::GateType | |
get_properties() const | hal::GateType | |
get_property_list() const | hal::GateType | |
get_unique_pin_group_id() | hal::GateType | |
get_unique_pin_id() | hal::GateType | |
has_component_of_type(const GateTypeComponent::ComponentType type) const | hal::GateType | |
has_property(GateTypeProperty property) const | hal::GateType | |
operator!=(const GateType &other) const | hal::GateType | |
operator<<(std::ostream &os, const GateType &gate_type) | hal::GateType | friend |
operator==(const GateType &other) const | hal::GateType | |
set_pin_group_direction(PinGroup< GatePin > *pin_group, PinDirection new_direction) | hal::GateType | |
set_pin_group_name(PinGroup< GatePin > *pin_group, const std::string &new_name) | hal::GateType | |
set_pin_group_type(PinGroup< GatePin > *pin_group, PinType new_type) | hal::GateType | |
to_string() const | hal::GateType |