parameters: (self, args, kws)
return_statement: return call_template, pysig, args, kws
docstring: Get a typing.ConcreteTemplate for this dispatcher and the given
          *args* and *kws* types.  This allows to resolve the return type.
  
          A (template, pysig, args, kws) tuple is returned.
docstring_summary: Get a typing.ConcreteTemplate for this dispatcher and the given
          *args* and *kws* types.  This allows to resolve the return type.
docstring_tokens: Get a typing . ConcreteTemplate for this dispatcher and the given * args * and * kws * types . This allows to resolve the return type .
function: def get_call_template(self, args, kws):
          """
          Get a typing.ConcreteTemplate for this dispatcher and the given
          *args* and *kws* types.  This allows to resolve the return type.
  
          A (template, pysig, args, kws) tuple is returned.
          """
          # XXX how about a dispatcher template class automating the
          # following?
  
          # Fold keyword arguments and resolve default values
          pysig, args = self._compiler.fold_argument_types(args, kws)
          kws = {}
          # Ensure an overload is available
          if self._can_compile:
              self.compile(tuple(args))
  
          # Create function type for typing
          func_name = self.py_func.__name__
          name = "CallTemplate({0})".format(func_name)
          # The `key` isn't really used except for diagnosis here,
          # so avoid keeping a reference to `cfunc`.
          call_template = typing.make_concrete_template(
              name, key=func_name, signatures=self.nopython_signatures)
          return call_template, pysig, args, kws
function_tokens: def get_call_template ( self , args , kws ) : # XXX how about a dispatcher template class automating the # following? # Fold keyword arguments and resolve default values pysig , args = self . _compiler . fold_argument_types ( args , kws ) kws = { } # Ensure an overload is available if self . _can_compile : self . compile ( tuple ( args ) ) # Create function type for typing func_name = self . py_func . __name__ name = "CallTemplate({0})" . format ( func_name ) # The `key` isn't really used except for diagnosis here, # so avoid keeping a reference to `cfunc`. call_template = typing . make_concrete_template ( name , key = func_name , signatures = self . nopython_signatures ) return call_template , pysig , args , kws