parameters: (self, signature, memberdef_nodes)
docstring: Produces docstring entries containing an "Overloaded function"
          section with the documentation for each overload, if the function is
          overloaded and self.with_overloaded_functions is set. Else, produce
          normal documentation.
docstring_summary: Produces docstring entries containing an "Overloaded function"
          section with the documentation for each overload, if the function is
          overloaded and self.with_overloaded_functions is set. Else, produce
          normal documentation.
docstring_tokens: Produces docstring entries containing an Overloaded function section with the documentation for each overload if the function is overloaded and self . with_overloaded_functions is set . Else produce normal documentation .
function: def handle_typical_memberdefs(self, signature, memberdef_nodes):
          """Produces docstring entries containing an "Overloaded function"
          section with the documentation for each overload, if the function is
          overloaded and self.with_overloaded_functions is set. Else, produce
          normal documentation.
          """
          if len(memberdef_nodes) == 1 or not self.with_overloaded_functions:
              self.handle_typical_memberdefs_no_overload(signature, memberdef_nodes)
              return
  
          self.add_text(['\n', '%feature("docstring") ', signature, ' "', '\n'])
          if self.with_function_signature:
              for n in memberdef_nodes:
                  self.add_line_with_subsequent_indent(self.get_function_signature(n))
          self.add_text('\n')
          self.add_text(['Overloaded function', '\n',
                         '-------------------'])
          for n in memberdef_nodes:
              self.add_text('\n')
              self.add_line_with_subsequent_indent('* ' + self.get_function_signature(n))
              self.subnode_parse(n, pieces=[], indent=4, ignore=['definition', 'name'])
          self.add_text(['";', '\n'])
function_tokens: def handle_typical_memberdefs ( self , signature , memberdef_nodes ) : if len ( memberdef_nodes ) == 1 or not self . with_overloaded_functions : self . handle_typical_memberdefs_no_overload ( signature , memberdef_nodes ) return self . add_text ( [ '\n' , '%feature("docstring") ' , signature , ' "' , '\n' ] ) if self . with_function_signature : for n in memberdef_nodes : self . add_line_with_subsequent_indent ( self . get_function_signature ( n ) ) self . add_text ( '\n' ) self . add_text ( [ 'Overloaded function' , '\n' , '-------------------' ] ) for n in memberdef_nodes : self . add_text ( '\n' ) self . add_line_with_subsequent_indent ( '* ' + self . get_function_signature ( n ) ) self . subnode_parse ( n , pieces = [ ] , indent = 4 , ignore = [ 'definition' , 'name' ] ) self . add_text ( [ '";' , '\n' ] )