parameters: (cls, name, argtypes, cufunc, link, debug, call_helper, extensions, config)
return_statement: return instance
docstring: Rebuild an instance.
docstring_summary: Rebuild an instance.
docstring_tokens: Rebuild an instance .
function: def _rebuild(cls, name, argtypes, cufunc, link, debug, call_helper, extensions, config):
          """
          Rebuild an instance.
          """
          instance = cls.__new__(cls)
          # invoke parent constructor
          super(cls, instance).__init__()
          # populate members
          instance.entry_name = name
          instance.argument_types = tuple(argtypes)
          instance.linking = tuple(link)
          instance._type_annotation = None
          instance._func = cufunc
          instance.debug = debug
          instance.call_helper = call_helper
          instance.extensions = extensions
          # update config
          instance._deserialize_config(config)
          return instance
function_tokens: def _rebuild ( cls , name , argtypes , cufunc , link , debug , call_helper , extensions , config ) : instance = cls . __new__ ( cls ) # invoke parent constructor super ( cls , instance ) . __init__ ( ) # populate members instance . entry_name = name instance . argument_types = tuple ( argtypes ) instance . linking = tuple ( link ) instance . _type_annotation = None instance . _func = cufunc instance . debug = debug instance . call_helper = call_helper instance . extensions = extensions # update config instance . _deserialize_config ( config ) return instance