code: def gen_doc(self):
      sig = []
      for p in self.input_params:
          name = p["name"]
          defval = aubiodefvalue[name].replace('"', '\\"')
          sig.append("{name}={defval}".format(defval=defval, name=name))
      out = """
  #ifndef PYAUBIO_{shortname}_doc
  #define PYAUBIO_{shortname}_doc "{shortname}({sig})"
  #endif /* PYAUBIO_{shortname}_doc */
  
  static char Py_{shortname}_doc[] = ""
  PYAUBIO_{shortname}_doc
  "";
  """
      return out.format(sig=", ".join(sig), **self.__dict__)
  
label_desc: Use image node_id 4 for calling the MappedObject obj's underlying member method code with example usage: obj.gen_doc() and returns: out