code: def __init__(self, layer_class, include_header=None):
      if isinstance(layer_class, (list, tuple, set)):
          name = "_".join([cls.__name__.lower() for cls in layer_class])
      else:
          name = layer_class.__name__.lower()
      name += "_function_template"
      super().__init__(name, layer_class, "function_cpp")
      if include_header is None:
          self.include_header = ()
      else:
          self.include_header = include_header
  
file_path: hls4ml/hls4ml/backends/template.py
imports: from hls4ml.model.optimizer.optimizer import OptimizerPass
label_desc: Use image node_id 1 to create a new FunctionCallTemplate object from inherited base classes: Template with example: obj = FunctionCallTemplate(layer_class, include_header)