shiftf

shiftf is an alias for `cl-shiftf' in `cl.el'.

(shiftf PLACE... VAL)

Shift left among PLACEs.
Example: (cl-shiftf A B C) sets A to B, B to C, and returns the old A.
Each PLACE may be a symbol, or any generalized variable allowed by `setf'.