eieio-singleton

eieio-singleton is an object constructor function in `eieio-base.el'.
Creates an object of class eieio-singleton.
You cannot create a new object of type eieio-singleton

Class description:
eieio-singleton is an abstract class in `eieio-base.el'.

This special class causes subclasses to be singletons.
A singleton is a class which will only ever have one instance.

Instance Allocated Slots:


Class Allocated Slots:

Slot: singleton type = eieio-singleton value = unbound

The only instance of this class that will be instantiated.
Multiple calls to `make-instance' will return this object.

Specialized Methods:

`constructor' :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)