CIRCT 20.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
hw.InstanceBuilder Class Reference
Inheritance diagram for hw.InstanceBuilder:
Inheritance graph
[legend]
Collaboration diagram for hw.InstanceBuilder:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, module, name, input_port_mapping, *results=None, parameters={}, sym_name=None, loc=None, ip=None)
 
 create_default_value (self, index, data_type, arg_name)
 
 operand_names (self)
 
 result_names (self)
 

Public Attributes

 module
 

Detailed Description

Helper class to incrementally construct an instance of a module.

Definition at line 46 of file hw.py.

Constructor & Destructor Documentation

◆ __init__()

hw.InstanceBuilder.__init__ (   self,
  module,
  name,
  input_port_mapping,
results = None,
  parameters = {},
  sym_name = None,
  loc = None,
  ip = None 
)

Definition at line 49 of file hw.py.

Member Function Documentation

◆ create_default_value()

hw.InstanceBuilder.create_default_value (   self,
  index,
  data_type,
  arg_name 
)

Definition at line 99 of file hw.py.

References hw.InstanceBuilder.module.

Referenced by Python.support.NamedValueOpView.__init__().

◆ operand_names()

hw.InstanceBuilder.operand_names (   self)

Definition at line 106 of file hw.py.

References hw.InstanceBuilder.module.

Referenced by Python.support.NamedValueOpView.__init__().

◆ result_names()

hw.InstanceBuilder.result_names (   self)

Definition at line 109 of file hw.py.

References hw.InstanceBuilder.module.

Referenced by Python.support.NamedValueOpView.__init__().

Member Data Documentation

◆ module

hw.InstanceBuilder.module

The documentation for this class was generated from the following file: