CIRCT  20.0.0git
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

def __init__ (self, module, name, input_port_mapping, *results=None, parameters={}, sym_name=None, loc=None, ip=None)
 
def create_default_value (self, index, data_type, arg_name)
 
def operand_names (self)
 
def 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__()

def 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()

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

◆ operand_names()

def hw.InstanceBuilder.operand_names (   self)

◆ result_names()

def hw.InstanceBuilder.result_names (   self)

Member Data Documentation

◆ module

hw.InstanceBuilder.module

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