#include "genrcfun.h"#include "constrct.h"#include "cstrccom.h"


Go to the source code of this file.
Defines | |
| #define | EnvGetDefgenericName(theEnv, x) GetConstructNameString((struct constructHeader *) x) |
| #define | EnvGetDefgenericPPForm(theEnv, x) GetConstructPPForm(theEnv,(struct constructHeader *) x) |
| #define | SetNextDefgeneric(g, t) |
| #define | GetDefgenericNamePointer(x) GetConstructNamePointer((struct constructHeader *) x) |
| #define | SetDefgenericPPForm(g, ppf) SetConstructPPForm(theEnv,(struct constructHeader *) g,ppf) |
| #define | EnvDefgenericModule(theEnv, x) GetConstructModuleName((struct constructHeader *) x) |
| #define | LOCALE extern |
| #define | DefgenericModule(x) GetConstructModuleName((struct constructHeader *) x) |
| #define | FindDefgeneric(a) EnvFindDefgeneric(GetCurrentEnvironment(),a) |
| #define | GetDefgenericList(a, b) EnvGetDefgenericList(GetCurrentEnvironment(),a,b) |
| #define | GetDefgenericName(x) GetConstructNameString((struct constructHeader *) x) |
| #define | GetDefgenericPPForm(x) GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x) |
| #define | GetDefgenericWatch(a) EnvGetDefgenericWatch(GetCurrentEnvironment(),a) |
| #define | GetNextDefgeneric(a) EnvGetNextDefgeneric(GetCurrentEnvironment(),a) |
| #define | IsDefgenericDeletable(a) EnvIsDefgenericDeletable(GetCurrentEnvironment(),a) |
| #define | ListDefgenerics(a, b) EnvListDefgenerics(GetCurrentEnvironment(),a,b) |
| #define | SetDefgenericWatch(a, b) EnvSetDefgenericWatch(GetCurrentEnvironment(),a,b) |
| #define | Undefgeneric(a) EnvUndefgeneric(GetCurrentEnvironment(),a) |
| #define | GetDefmethodDescription(a, b, c, d) EnvGetDefmethodDescription(GetCurrentEnvironment(),a,b,c,d) |
| #define | GetDefmethodList(a, b) EnvGetDefmethodList(GetCurrentEnvironment(),a,b) |
| #define | GetDefmethodPPForm(a, b) EnvGetDefmethodPPForm(GetCurrentEnvironment(),a,b) |
| #define | GetDefmethodWatch(a, b) EnvGetDefmethodWatch(GetCurrentEnvironment(),a,b) |
| #define | GetMethodRestrictions(a, b, c) EnvGetMethodRestrictions(GetCurrentEnvironment(),a,b,c) |
| #define | GetNextDefmethod(a, b) EnvGetNextDefmethod(GetCurrentEnvironment(),a,b) |
| #define | IsDefmethodDeletable(a, b) EnvIsDefmethodDeletable(GetCurrentEnvironment(),a,b) |
| #define | ListDefmethods(a, b) EnvListDefmethods(GetCurrentEnvironment(),a,b) |
| #define | SetDefmethodWatch(a, b, c) EnvSetDefmethodWatch(GetCurrentEnvironment(),a,b,c) |
| #define | Undefmethod(a, b) EnvUndefmethod(GetCurrentEnvironment(),a,b) |
Functions | |
| LOCALE void | SetupGenericFunctions (void *) |
| LOCALE void * | EnvFindDefgeneric (void *, char *) |
| LOCALE DEFGENERIC * | LookupDefgenericByMdlOrScope (void *, char *) |
| LOCALE DEFGENERIC * | LookupDefgenericInScope (void *, char *) |
| LOCALE void * | EnvGetNextDefgeneric (void *, void *) |
| LOCALE long | EnvGetNextDefmethod (void *, void *, long) |
| LOCALE int | EnvIsDefgenericDeletable (void *, void *) |
| LOCALE int | EnvIsDefmethodDeletable (void *, void *, long) |
| LOCALE void | UndefgenericCommand (void *) |
| LOCALE void * | GetDefgenericModuleCommand (void *) |
| LOCALE void | UndefmethodCommand (void *) |
| LOCALE DEFMETHOD * | GetDefmethodPointer (void *, long) |
| LOCALE intBool | EnvUndefgeneric (void *, void *) |
| LOCALE intBool | EnvUndefmethod (void *, void *, long) |
| LOCALE void | TypeCommand (void *, DATA_OBJECT *) |
| LOCALE void | GetDefgenericListFunction (void *, DATA_OBJECT *) |
| globle void | EnvGetDefgenericList (void *, DATA_OBJECT *, struct defmodule *) |
| LOCALE void | GetDefmethodListCommand (void *, DATA_OBJECT *) |
| LOCALE void | EnvGetDefmethodList (void *, void *, DATA_OBJECT *) |
| LOCALE void | GetMethodRestrictionsCommand (void *, DATA_OBJECT *) |
| LOCALE void | EnvGetMethodRestrictions (void *, void *, long, DATA_OBJECT *) |
| #define DefgenericModule | ( | x | ) | GetConstructModuleName((struct constructHeader *) x) |
Definition at line 67 of file genrccom.h.
| #define EnvDefgenericModule | ( | theEnv, | |||
| x | ) | GetConstructModuleName((struct constructHeader *) x) |
Definition at line 36 of file genrccom.h.
| #define EnvGetDefgenericName | ( | theEnv, | |||
| x | ) | GetConstructNameString((struct constructHeader *) x) |
Definition at line 28 of file genrccom.h.
| #define EnvGetDefgenericPPForm | ( | theEnv, | |||
| x | ) | GetConstructPPForm(theEnv,(struct constructHeader *) x) |
Definition at line 29 of file genrccom.h.
| #define FindDefgeneric | ( | a | ) | EnvFindDefgeneric(GetCurrentEnvironment(),a) |
Definition at line 68 of file genrccom.h.
| #define GetDefgenericList | ( | a, | |||
| b | ) | EnvGetDefgenericList(GetCurrentEnvironment(),a,b) |
Definition at line 69 of file genrccom.h.
| #define GetDefgenericName | ( | x | ) | GetConstructNameString((struct constructHeader *) x) |
Definition at line 70 of file genrccom.h.
| #define GetDefgenericNamePointer | ( | x | ) | GetConstructNamePointer((struct constructHeader *) x) |
Definition at line 33 of file genrccom.h.
| #define GetDefgenericPPForm | ( | x | ) | GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x) |
Definition at line 71 of file genrccom.h.
| #define GetDefgenericWatch | ( | a | ) | EnvGetDefgenericWatch(GetCurrentEnvironment(),a) |
Definition at line 72 of file genrccom.h.
| #define GetDefmethodDescription | ( | a, | |||
| b, | |||||
| c, | |||||
| d | ) | EnvGetDefmethodDescription(GetCurrentEnvironment(),a,b,c,d) |
Definition at line 78 of file genrccom.h.
| #define GetDefmethodList | ( | a, | |||
| b | ) | EnvGetDefmethodList(GetCurrentEnvironment(),a,b) |
Definition at line 79 of file genrccom.h.
| #define GetDefmethodPPForm | ( | a, | |||
| b | ) | EnvGetDefmethodPPForm(GetCurrentEnvironment(),a,b) |
Definition at line 80 of file genrccom.h.
| #define GetDefmethodWatch | ( | a, | |||
| b | ) | EnvGetDefmethodWatch(GetCurrentEnvironment(),a,b) |
Definition at line 81 of file genrccom.h.
| #define GetMethodRestrictions | ( | a, | |||
| b, | |||||
| c | ) | EnvGetMethodRestrictions(GetCurrentEnvironment(),a,b,c) |
Definition at line 82 of file genrccom.h.
| #define GetNextDefgeneric | ( | a | ) | EnvGetNextDefgeneric(GetCurrentEnvironment(),a) |
Definition at line 73 of file genrccom.h.
| #define GetNextDefmethod | ( | a, | |||
| b | ) | EnvGetNextDefmethod(GetCurrentEnvironment(),a,b) |
Definition at line 83 of file genrccom.h.
| #define IsDefgenericDeletable | ( | a | ) | EnvIsDefgenericDeletable(GetCurrentEnvironment(),a) |
Definition at line 74 of file genrccom.h.
| #define IsDefmethodDeletable | ( | a, | |||
| b | ) | EnvIsDefmethodDeletable(GetCurrentEnvironment(),a,b) |
Definition at line 84 of file genrccom.h.
| #define ListDefgenerics | ( | a, | |||
| b | ) | EnvListDefgenerics(GetCurrentEnvironment(),a,b) |
Definition at line 75 of file genrccom.h.
| #define ListDefmethods | ( | a, | |||
| b | ) | EnvListDefmethods(GetCurrentEnvironment(),a,b) |
Definition at line 85 of file genrccom.h.
| #define LOCALE extern |
Definition at line 64 of file genrccom.h.
| #define SetDefgenericPPForm | ( | g, | |||
| ppf | ) | SetConstructPPForm(theEnv,(struct constructHeader *) g,ppf) |
Definition at line 34 of file genrccom.h.
| #define SetDefgenericWatch | ( | a, | |||
| b | ) | EnvSetDefgenericWatch(GetCurrentEnvironment(),a,b) |
Definition at line 76 of file genrccom.h.
| #define SetDefmethodWatch | ( | a, | |||
| b, | |||||
| c | ) | EnvSetDefmethodWatch(GetCurrentEnvironment(),a,b,c) |
Definition at line 86 of file genrccom.h.
| #define SetNextDefgeneric | ( | g, | |||
| t | ) |
Value:
SetNextConstruct((struct constructHeader *) g, \ (struct constructHeader *) t)
Definition at line 31 of file genrccom.h.
| #define Undefgeneric | ( | a | ) | EnvUndefgeneric(GetCurrentEnvironment(),a) |
Definition at line 77 of file genrccom.h.
| #define Undefmethod | ( | a, | |||
| b | ) | EnvUndefmethod(GetCurrentEnvironment(),a,b) |
Definition at line 87 of file genrccom.h.
| LOCALE void* EnvFindDefgeneric | ( | void * | , | |
| char * | ||||
| ) |
Definition at line 355 of file genrccom.c.
| globle void EnvGetDefgenericList | ( | void * | , | |
| DATA_OBJECT * | , | |||
| struct defmodule * | ||||
| ) |
Definition at line 1065 of file genrccom.c.
| LOCALE void EnvGetDefmethodList | ( | void * | , | |
| void * | , | |||
| DATA_OBJECT * | ||||
| ) |
| LOCALE void EnvGetMethodRestrictions | ( | void * | , | |
| void * | , | |||
| long | , | |||
| DATA_OBJECT * | ||||
| ) |
Definition at line 1241 of file genrccom.c.
| LOCALE void* EnvGetNextDefgeneric | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 408 of file genrccom.c.
| LOCALE long EnvGetNextDefmethod | ( | void * | , | |
| void * | , | |||
| long | ||||
| ) |
Definition at line 429 of file genrccom.c.
| LOCALE int EnvIsDefgenericDeletable | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 479 of file genrccom.c.
| LOCALE int EnvIsDefmethodDeletable | ( | void * | , | |
| void * | , | |||
| long | ||||
| ) |
Definition at line 499 of file genrccom.c.
| LOCALE intBool EnvUndefgeneric | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 610 of file genrccom.c.
| LOCALE intBool EnvUndefmethod | ( | void * | , | |
| void * | , | |||
| long | ||||
| ) |
Definition at line 651 of file genrccom.c.
| LOCALE void GetDefgenericListFunction | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
Definition at line 1047 of file genrccom.c.
| LOCALE void* GetDefgenericModuleCommand | ( | void * | ) |
Definition at line 539 of file genrccom.c.
| LOCALE void GetDefmethodListCommand | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
| LOCALE DEFMETHOD* GetDefmethodPointer | ( | void * | , | |
| long | ||||
| ) |
Definition at line 463 of file genrccom.c.
| LOCALE void GetMethodRestrictionsCommand | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
Definition at line 1174 of file genrccom.c.
| LOCALE DEFGENERIC* LookupDefgenericByMdlOrScope | ( | void * | , | |
| char * | ||||
| ) |
Definition at line 373 of file genrccom.c.
| LOCALE DEFGENERIC* LookupDefgenericInScope | ( | void * | , | |
| char * | ||||
| ) |
Definition at line 391 of file genrccom.c.
| LOCALE void SetupGenericFunctions | ( | void * | ) |
Definition at line 142 of file genrccom.c.
| LOCALE void TypeCommand | ( | void * | , | |
| DATA_OBJECT * | ||||
| ) |
| LOCALE void UndefgenericCommand | ( | void * | ) |
Definition at line 525 of file genrccom.c.
| LOCALE void UndefmethodCommand | ( | void * | ) |
Definition at line 553 of file genrccom.c.
1.5.6