docs: def get_name(self, tag):
          '''Override. Extract a representative "name" from a function tag.
  
          get_name's output can be controlled through keyword arguments that are
          provided when initializing a functionTagProcessor. For instance,
          function arguments and return types can be included by passing
          include_function_signatures=True to __init__().
  
          Args:
              tag: A BeautifulSoup Tag for a function.
  
          Returns:
              A string that would be appropriate to use as an entry name for a
              function in a Zeal database.
          '''
          name = super(functionTagProcessor, self).get_name(tag)
  
          if self.include_function_signatures:
              # Include complete function signature in returned name
              func_args = tag.findChild('arglist')
              if func_args and len(func_args.contents):
                  name += func_args.contents[0]
  
              ret_type = tag.findChild('type')
              if ret_type and len(ret_type.contents):
                  name += ' -> ' + ret_type.contents[0]
  
          return name