parameters: (updater)
return_statement: return updater_handle
docstring: a wrapper for the user-defined handle
docstring_summary: a wrapper for the user-defined handle
docstring_tokens: a wrapper for the user - defined handle
function: def _updater_wrapper(updater):
      """ a wrapper for the user-defined handle """
      def updater_handle(key, lhs_handle, rhs_handle, _):
          """ ctypes function """
          lhs = NDArray(NDArrayHandle(lhs_handle))
          rhs = NDArray(NDArrayHandle(rhs_handle))
          updater(key, lhs, rhs)
      return updater_handle
function_tokens: def _updater_wrapper ( updater ) : def updater_handle ( key , lhs_handle , rhs_handle , _ ) : """ ctypes function """ lhs = NDArray ( NDArrayHandle ( lhs_handle ) ) rhs = NDArray ( NDArrayHandle ( rhs_handle ) ) updater ( key , lhs , rhs ) return updater_handle