Instance chains contain slots and vtable pointers, as described below. All
instances have the basic structure of a @|struct sod_instance|.
Instance chains contain slots and vtable pointers, as described below. All
instances have the basic structure of a @|struct sod_instance|.
{[nick = obj, metaclass = SodClass,
lisp_metaclass = sod_class] \\
class SodObject \{ \\ \ind
{[nick = obj, metaclass = SodClass,
lisp_metaclass = sod_class] \\
class SodObject \{ \\ \ind
Initialize a newly allocated instance.
This message uses a custom method combination which works like the
Initialize a newly allocated instance.
This message uses a custom method combination which works like the
Teardown an instance which is no longer required.
The message returns an integer flag. A zero value means that the
Teardown an instance which is no longer required.
The message returns an integer flag. A zero value means that the
{[nick = cls, link = SodObject] \\
class SodClass: SodObject \{ \\ \ind
const char *name; \\
{[nick = cls, link = SodObject] \\
class SodClass: SodObject \{ \\ \ind
const char *name; \\