Function: gv-synthetic-place

gv-synthetic-place is a macro 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 macro allows you to do the "reverse" of what gv-letplace does. This macro only makes sense when used in a place.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/gv.el.gz
(defmacro 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 macro allows you to do the \"reverse\" of what
`gv-letplace' does.
This macro only makes sense when used in a place."
  (declare (gv-expander funcall))
  (ignore setter)
  getter)