Functions |
void | addcmethod (context *ctx, pointer mod, pointer(*cfunc)(), pointer sel, pointer class, pointer doc) |
void | addmethod (context *ctx, pointer meth, pointer class, pointer doc) |
pointer | BECOME (context *ctx, int n, argv) |
pointer | CLASSP (context *ctx, int n, argv) |
pointer | CLONE (context *ctx, int n, argv) |
pointer | CONSCAR (context *ctx, int n, argv) |
pointer | CONSCDR (context *ctx, int n, argv) |
pointer | copyobj (context *ctx, pointer org) |
pointer | COPYOBJ (context *ctx, int n, argv) |
void | copyunmark (pointer obj) |
pointer | DEFMETHOD (context *ctx, pointer arg) |
pointer | DERIVEDP (context *ctx, int n, argv) |
pointer | ENTERCLASS (context *ctx, int n, argv) |
pointer | findforward (context *ctx, pointer selector, pointer klass, pointer obj, pointer *component, pointer *classfound) |
pointer | findmethod (context *ctx, pointer sel, pointer search, pointer *curclass) |
pointer | FINDMETHOD (context *ctx, int n, argv) |
pointer | GETCLASS (context *ctx, int n, argv) |
int | getslotindex (pointer obj, pointer klass, pointer varid) |
pointer | INSTANTIATE (context *ctx, int n, argv) |
void | leo (context *ctx, pointer mod) |
pointer | METHCACHE (context *ctx, int n, argv) |
pointer | REPLACEOBJECT (context *ctx, int n, argv) |
pointer | SEND (context *ctx, int n, argv) |
pointer | SEND_IF_FOUND (context *ctx, int n, argv) |
pointer | SENDMESSAGE (context *ctx, int n, argv) |
pointer | SETSLOT (context *ctx, int n, argv) |
pointer | SLOT (context *ctx, int n, argv) |
pointer | SUBCLASSP (context *ctx, int n, argv) |
Variables |
static pointer * | cpvec |
static int | cpx |
static jmp_buf | cpyjmp |
pointer | K_CLASS |
pointer | K_METHOD_DOCUMENTATION |
int | mchit = 0 |
int | mcmiss = 0 |
static char * | rcsid = "@(#)$Id$" |
int | trycache = 1 |