eieio-persistent-convert-list-to-object

eieio-persistent-convert-list-to-object is a compiled Lisp function in `eieio-base.el'.

(eieio-persistent-convert-list-to-object INPUTLIST)

Convert the INPUTLIST, representing object creation to an object.
While it is possible to just `eval' the INPUTLIST, this code instead
validates the existing list, and explicitly creates objects instead of
calling eval. This avoids the possibility of accidentally running
malicious code.

Note: This function recurses when a slot of :type of some object is
identified, and needing more object creation.