Function: gv-synthetic-place

gv-synthetic-place is a byte-compiled function defined in gv.el.gz.

Signature

(gv-synthetic-place GETTER SETTER)

Documentation

Special place described by its setter and getter.

GETTER and SETTER (typically obtained via gv-letplace) get and set that place. I.e. this function allows you to do the
"reverse" of what gv-letplace does.

This function is only useful when used in conjunction with generalized variables in place forms.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/gv.el.gz
(defun gv-synthetic-place (getter setter)
  "Special place described by its setter and getter.
GETTER and SETTER (typically obtained via `gv-letplace') get and
set that place.  I.e. this function allows you to do the
\"reverse\" of what `gv-letplace' does.

This function is only useful when used in conjunction with
generalized variables in place forms."
  (declare (gv-expander funcall) (compiler-macro (lambda (_) getter)))
  (ignore setter)
  getter)