parameters: (obj, name=None, templ="{description}", description=None, params=[])
return_statement: return entry_templ.format(
          name=name,
          docstring=docstring,
          )
docstring: Create a docstring entry for a swig interface file.
  
      obj - a doxyxml object from which documentation will be extracted.
      name - the name of the C object (defaults to obj.name())
      templ - an optional template for the docstring containing only one
              variable named 'description'.
      description - if this optional variable is set then it's value is
              used as the description instead of extracting it from obj.
docstring_summary: Create a docstring entry for a swig interface file.
docstring_tokens: Create a docstring entry for a swig interface file .
function: def make_entry(obj, name=None, templ="{description}", description=None, params=[]):
      """
      Create a docstring entry for a swig interface file.
  
      obj - a doxyxml object from which documentation will be extracted.
      name - the name of the C object (defaults to obj.name())
      templ - an optional template for the docstring containing only one
              variable named 'description'.
      description - if this optional variable is set then it's value is
              used as the description instead of extracting it from obj.
      """
      if name is None:
          name=obj.name()
      if "operator " in name:
          return ''
      if description is None:
          description = combine_descriptions(obj)
      if params:
          description += '\n\n'
          description += utoascii(format_params(params))
      docstring = templ.format(description=description)
      if not docstring:
          return ''
      return entry_templ.format(
          name=name,
          docstring=docstring,
          )
function_tokens: def make_entry ( obj , name = None , templ = "{description}" , description = None , params = [ ] ) : if name is None : name = obj . name ( ) if "operator " in name : return '' if description is None : description = combine_descriptions ( obj ) if params : description += '\n\n' description += utoascii ( format_params ( params ) ) docstring = templ . format ( description = description ) if not docstring : return '' return entry_templ . format ( name = name , docstring = docstring , )