#include "factbld.h"#include "factmngr.h"#include "conscomp.h"#include "constrnt.h"


Go to the source code of this file.
Classes | |
| struct | deftemplate |
| struct | templateSlot |
| struct | deftemplateModule |
| struct | deftemplateData |
Defines | |
| #define | DEFTEMPLATE_DATA 5 |
| #define | EnvGetDeftemplateName(theEnv, x) GetConstructNameString((struct constructHeader *) x) |
| #define | EnvGetDeftemplatePPForm(theEnv, x) GetConstructPPForm(theEnv,(struct constructHeader *) x) |
| #define | EnvDeftemplateModule(theEnv, x) GetConstructModuleName((struct constructHeader *) x) |
| #define | DeftemplateData(theEnv) ((struct deftemplateData *) GetEnvironmentData(theEnv,DEFTEMPLATE_DATA)) |
| #define | LOCALE extern |
| #define | FindDeftemplate(a) EnvFindDeftemplate(GetCurrentEnvironment(),a) |
| #define | GetNextDeftemplate(a) EnvGetNextDeftemplate(GetCurrentEnvironment(),a) |
| #define | IsDeftemplateDeletable(a) EnvIsDeftemplateDeletable(GetCurrentEnvironment(),a) |
| #define | GetDeftemplateName(x) GetConstructNameString((struct constructHeader *) x) |
| #define | GetDeftemplatePPForm(x) GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x) |
| #define | GetNextFactInTemplate(a, b) EnvGetNextFactInTemplate(GetCurrentEnvironment(),a,b) |
| #define | DeftemplateModule(x) GetConstructModuleName((struct constructHeader *) x) |
Functions | |
| LOCALE void | InitializeDeftemplates (void *) |
| LOCALE void * | EnvFindDeftemplate (void *, char *) |
| LOCALE void * | EnvGetNextDeftemplate (void *, void *) |
| LOCALE intBool | EnvIsDeftemplateDeletable (void *, void *) |
| LOCALE void * | EnvGetNextFactInTemplate (void *, void *, void *) |
| LOCALE struct deftemplateModule * | GetDeftemplateModuleItem (void *, struct defmodule *) |
| LOCALE void | ReturnSlots (void *, struct templateSlot *) |
| LOCALE void | IncrementDeftemplateBusyCount (void *, void *) |
| LOCALE void | DecrementDeftemplateBusyCount (void *, void *) |
| LOCALE void * | CreateDeftemplateScopeMap (void *, struct deftemplate *) |
| #define DEFTEMPLATE_DATA 5 |
Definition at line 94 of file tmpltdef.h.
| #define DeftemplateData | ( | theEnv | ) | ((struct deftemplateData *) GetEnvironmentData(theEnv,DEFTEMPLATE_DATA)) |
Definition at line 115 of file tmpltdef.h.
| #define DeftemplateModule | ( | x | ) | GetConstructModuleName((struct constructHeader *) x) |
Definition at line 133 of file tmpltdef.h.
| #define EnvDeftemplateModule | ( | theEnv, | |||
| x | ) | GetConstructModuleName((struct constructHeader *) x) |
Definition at line 114 of file tmpltdef.h.
| #define EnvGetDeftemplateName | ( | theEnv, | |||
| x | ) | GetConstructNameString((struct constructHeader *) x) |
Definition at line 112 of file tmpltdef.h.
| #define EnvGetDeftemplatePPForm | ( | theEnv, | |||
| x | ) | GetConstructPPForm(theEnv,(struct constructHeader *) x) |
Definition at line 113 of file tmpltdef.h.
| #define FindDeftemplate | ( | a | ) | EnvFindDeftemplate(GetCurrentEnvironment(),a) |
Definition at line 127 of file tmpltdef.h.
| #define GetDeftemplateName | ( | x | ) | GetConstructNameString((struct constructHeader *) x) |
Definition at line 130 of file tmpltdef.h.
| #define GetDeftemplatePPForm | ( | x | ) | GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x) |
Definition at line 131 of file tmpltdef.h.
| #define GetNextDeftemplate | ( | a | ) | EnvGetNextDeftemplate(GetCurrentEnvironment(),a) |
Definition at line 128 of file tmpltdef.h.
| #define GetNextFactInTemplate | ( | a, | |||
| b | ) | EnvGetNextFactInTemplate(GetCurrentEnvironment(),a,b) |
Definition at line 132 of file tmpltdef.h.
| #define IsDeftemplateDeletable | ( | a | ) | EnvIsDeftemplateDeletable(GetCurrentEnvironment(),a) |
Definition at line 129 of file tmpltdef.h.
| #define LOCALE extern |
Definition at line 124 of file tmpltdef.h.
| LOCALE void* CreateDeftemplateScopeMap | ( | void * | , | |
| struct deftemplate * | ||||
| ) |
Definition at line 457 of file tmpltdef.c.
| LOCALE void DecrementDeftemplateBusyCount | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 400 of file tmpltdef.c.
| LOCALE void* EnvFindDeftemplate | ( | void * | , | |
| char * | ||||
| ) |
Definition at line 233 of file tmpltdef.c.
| LOCALE void* EnvGetNextDeftemplate | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 245 of file tmpltdef.c.
| LOCALE void* EnvGetNextFactInTemplate | ( | void * | , | |
| void * | , | |||
| void * | ||||
| ) |
Definition at line 436 of file tmpltdef.c.
| LOCALE intBool EnvIsDeftemplateDeletable | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 256 of file tmpltdef.c.
| LOCALE struct deftemplateModule* GetDeftemplateModuleItem | ( | void * | , | |
| struct defmodule * | ||||
| ) | [read] |
Definition at line 221 of file tmpltdef.c.
| LOCALE void IncrementDeftemplateBusyCount | ( | void * | , | |
| void * | ||||
| ) |
Definition at line 416 of file tmpltdef.c.
| LOCALE void InitializeDeftemplates | ( | void * | ) |
Definition at line 84 of file tmpltdef.c.
| LOCALE void ReturnSlots | ( | void * | , | |
| struct templateSlot * | ||||
| ) |
Definition at line 373 of file tmpltdef.c.
1.5.6