HAL  v4.5.0-251-g305763a14
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::LUTComponent Member List

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

ComponentType enum namehal::GateTypeComponent
convert_to()hal::GateTypeComponentinline
convert_to() consthal::GateTypeComponentinline
create(std::unordered_map< std::string, LUTOutputConfig > configs={})hal::LUTComponentstatic
extract_init_slice(const std::string &full_hex, u32 bit_offset, u32 bit_count)hal::LUTComponentstatic
get_component(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) consthal::GateTypeComponent
get_component_as(const std::function< bool(const GateTypeComponent *)> &filter=nullptr)hal::GateTypeComponentinline
get_components(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const overridehal::LUTComponentvirtual
get_init_string(const Gate *gate, const std::string &pin_name) consthal::LUTComponent
get_init_string(const Gate *gate, const GatePin *pin) consthal::LUTComponent
get_output_pin_config(const std::string &pin_name) consthal::LUTComponent
get_output_pin_configs() consthal::LUTComponent
get_type() const overridehal::LUTComponentvirtual
is_class_of(const GateTypeComponent *component)hal::LUTComponentstatic
set_init_string(Gate *gate, const std::string &pin_name, const std::string &hex) consthal::LUTComponent
set_init_string(Gate *gate, const GatePin *pin, const std::string &hex) consthal::LUTComponent
splice_init_slice(const std::string &full_hex, const std::string &slice_hex, u32 bit_offset, u32 bit_count)hal::LUTComponentstatic
~GateTypeComponent()=defaulthal::GateTypeComponentvirtual