class_docstr: An optimizer class created by wrapping a function call.
  
  Users should generally not create any wrapped optimizer passes manually.
class_docstr_tok: ["An","optimizer","class","created","by","wrapping","a","function","call",".","Users","should","generally","not","create","any","wrapped","optimizer","passes","manually","."]
code: def __init__(self, name, condition, transform):
      self.name = name
      self.condition = condition
      self.transform_func = transform
  
imports: import importlib
  import inspect
  import os
  from hls4ml.utils.string_utils import convert_to_snake_case
label_desc: Use image node_id 1 to create a new WrappedOptimizerPass object from inherited base classes: OptimizerPass with example: obj = WrappedOptimizerPass(name, condition, transform)