#include "setup.h"#include "classcom.h"#include "classfun.h"#include "insfun.h"#include "argacces.h"#include "constrct.h"#include "envrnmnt.h"#include "genrccom.h"#include "prcdrfun.h"#include "prccode.h"#include "proflfun.h"#include "router.h"#include "utility.h"#include "genrcexe.h"

Go to the source code of this file.
Defines | |
| #define | _GENRCEXE_SOURCE_ |
| #define | BEGIN_TRACE ">>" |
| #define | END_TRACE "<<" |
Functions | |
| globle void | GenericDispatch (void *theEnv, DEFGENERIC *gfunc, DEFMETHOD *prevmeth, DEFMETHOD *meth, EXPRESSION *params, DATA_OBJECT *result) |
| globle void | UnboundMethodErr (void *theEnv) |
| globle intBool | IsMethodApplicable (void *theEnv, DEFMETHOD *meth) |
| globle int | NextMethodP (void *theEnv) |
| globle void | CallNextMethod (void *theEnv, DATA_OBJECT *result) |
| globle void | CallSpecificMethod (void *theEnv, DATA_OBJECT *result) |
| globle void | OverrideNextMethod (void *theEnv, DATA_OBJECT *result) |
| globle void | GetGenericCurrentArgument (void *theEnv, DATA_OBJECT *result) |
| #define _GENRCEXE_SOURCE_ |
Definition at line 49 of file genrcexe.c.
| #define BEGIN_TRACE ">>" |
Definition at line 58 of file genrcexe.c.
| #define END_TRACE "<<" |
Definition at line 59 of file genrcexe.c.
| globle void CallNextMethod | ( | void * | theEnv, | |
| DATA_OBJECT * | result | |||
| ) |
Definition at line 380 of file genrcexe.c.
| globle void CallSpecificMethod | ( | void * | theEnv, | |
| DATA_OBJECT * | result | |||
| ) |
Definition at line 457 of file genrcexe.c.
| globle void GenericDispatch | ( | void * | theEnv, | |
| DEFGENERIC * | gfunc, | |||
| DEFMETHOD * | prevmeth, | |||
| DEFMETHOD * | meth, | |||
| EXPRESSION * | params, | |||
| DATA_OBJECT * | result | |||
| ) |
Definition at line 113 of file genrcexe.c.
| globle void GetGenericCurrentArgument | ( | void * | theEnv, | |
| DATA_OBJECT * | result | |||
| ) |
Definition at line 521 of file genrcexe.c.
| globle intBool IsMethodApplicable | ( | void * | theEnv, | |
| DEFMETHOD * | meth | |||
| ) |
Definition at line 266 of file genrcexe.c.
| globle int NextMethodP | ( | void * | theEnv | ) |
Definition at line 353 of file genrcexe.c.
| globle void OverrideNextMethod | ( | void * | theEnv, | |
| DATA_OBJECT * | result | |||
| ) |
Definition at line 492 of file genrcexe.c.
| globle void UnboundMethodErr | ( | void * | theEnv | ) |
Definition at line 245 of file genrcexe.c.
1.5.6