constructor

constructor is a Lisp function in `eieio.el'.

(constructor &rest LOCAL-ARGS)

Default constructor for CLASS `eieio-default-superclass'.

This is a generic function.

Implementations:

`eieio-default-superclass' :STATIC (arg1 arg2 &rest rest)
Default constructor for CLASS `eieio-default-superclass'.
NEWNAME is the name to be given to the constructed object.
SLOTS are the initialization slots used by `shared-initialize'.
This static method is called when an object is constructed.
It allocates the vector used to represent an EIEIO object, and then
calls `shared-initialize' on that object.

(fn CLASS NEWNAME &rest SLOTS)

Defined in `eieio.el'

`eieio-singleton' :STATIC (arg1 arg2 &rest rest)
Constructor for singleton CLASS.
NAME and SLOTS initialize the new object.
This constructor guarantees that no matter how many you request,
only one object ever exists.

(fn CLASS NAME &rest SLOTS)

Defined in `eieio-base.el'