src/clipsrules/core/constrct.c File Reference

#include <stdio.h>
#include <string.h>
#include "setup.h"
#include "constant.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "router.h"
#include "scanner.h"
#include "watch.h"
#include "prcdrfun.h"
#include "prcdrpsr.h"
#include "argacces.h"
#include "exprnpsr.h"
#include "multifld.h"
#include "moduldef.h"
#include "sysdep.h"
#include "utility.h"
#include "commline.h"
#include "ruledef.h"
#include "constrct.h"

Include dependency graph for constrct.c:

Go to the source code of this file.

Defines

#define _CONSTRCT_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle void InitializeConstructData (void *theEnv)
globle struct constructFindConstruct (void *theEnv, char *name)
globle int RemoveConstruct (void *theEnv, char *name)
globle int Save (char *fileName)
globle int EnvSave (void *theEnv, char *fileName)
globle intBool RemoveSaveFunction (void *theEnv, char *name)
globle void SetCompilationsWatch (void *theEnv, unsigned value)
globle unsigned GetCompilationsWatch (void *theEnv)
globle void SetPrintWhileLoading (void *theEnv, intBool value)
globle intBool GetPrintWhileLoading (void *theEnv)
globle void InitializeConstructs (void *theEnv)
globle void ClearCommand (void *theEnv)
globle void ResetCommand (void *theEnv)
globle void Reset ()
globle void EnvReset (void *theEnv)
globle int(*)(void *) SetBeforeResetFunction (void *theEnv, int(*theFunction)(void *))
globle intBool AddResetFunction (char *name, void(*functionPtr)(void), int priority)
globle intBool EnvAddResetFunction (void *theEnv, char *name, void(*functionPtr)(void *), int priority)
globle intBool EnvRemoveResetFunction (void *theEnv, char *name)
globle void Clear ()
globle void EnvClear (void *theEnv)
globle intBool ClearReady (void *theEnv)
globle intBool AddClearReadyFunction (void *theEnv, char *name, int(*functionPtr)(void *), int priority)
globle intBool RemoveClearReadyFunction (void *theEnv, char *name)
globle intBool AddClearFunction (char *name, void(*functionPtr)(void), int priority)
globle intBool EnvAddClearFunction (void *theEnv, char *name, void(*functionPtr)(void *), int priority)
globle intBool EnvRemoveClearFunction (void *theEnv, char *name)
globle int ExecutingConstruct (void *theEnv)
globle void SetExecutingConstruct (void *theEnv, int value)
globle void OldGetConstructList (void *theEnv, DATA_OBJECT_PTR returnValue, void *(*nextFunction)(void *, void *), char *(*nameFunction)(void *, void *))
globle void DeinstallConstructHeader (void *theEnv, struct constructHeader *theHeader)
globle void DestroyConstructHeader (void *theEnv, struct constructHeader *theHeader)
globle struct constructAddConstruct (void *theEnv, char *name, char *pluralName, int(*parseFunction)(void *, char *), void *(*findFunction)(void *, char *), SYMBOL_HN *(*getConstructNameFunction)(struct constructHeader *), char *(*getPPFormFunction)(void *, struct constructHeader *), struct defmoduleItemHeader *(*getModuleItemFunction)(struct constructHeader *), void *(*getNextItemFunction)(void *, void *), void(*setNextItemFunction)(struct constructHeader *, struct constructHeader *), intBool(*isConstructDeletableFunction)(void *, void *), int(*deleteFunction)(void *, void *), void(*freeFunction)(void *, void *))
globle intBool AddSaveFunction (void *theEnv, char *name, void(*functionPtr)(void *, void *, char *), int priority)


Define Documentation

#define _CONSTRCT_SOURCE_

Definition at line 29 of file constrct.c.

#define _STDIO_INCLUDED_

Definition at line 32 of file constrct.c.


Function Documentation

globle intBool AddClearFunction ( char *  name,
void(*)(void)  functionPtr,
int  priority 
)

Definition at line 655 of file constrct.c.

globle intBool AddClearReadyFunction ( void *  theEnv,
char *  name,
int(*)(void *)  functionPtr,
int  priority 
)

Definition at line 619 of file constrct.c.

globle struct construct* AddConstruct ( void *  theEnv,
char *  name,
char *  pluralName,
int(*)(void *, char *)  parseFunction,
void *(*)(void *, char *)  findFunction,
SYMBOL_HN *(*)(struct constructHeader *)  getConstructNameFunction,
char *(*)(void *, struct constructHeader *)  getPPFormFunction,
struct defmoduleItemHeader *(*)(struct constructHeader *)  getModuleItemFunction,
void *(*)(void *, void *)  getNextItemFunction,
void(*)(struct constructHeader *, struct constructHeader *)  setNextItemFunction,
intBool(*)(void *, void *)  isConstructDeletableFunction,
int(*)(void *, void *)  deleteFunction,
void(*)(void *, void *)  freeFunction 
) [read]

Definition at line 839 of file constrct.c.

globle intBool AddResetFunction ( char *  name,
void(*)(void)  functionPtr,
int  priority 
)

Definition at line 444 of file constrct.c.

globle intBool AddSaveFunction ( void *  theEnv,
char *  name,
void(*)(void *, void *, char *)  functionPtr,
int  priority 
)

Definition at line 890 of file constrct.c.

globle void Clear (  ) 

Definition at line 499 of file constrct.c.

globle void ClearCommand ( void *  theEnv  ) 

Definition at line 315 of file constrct.c.

globle intBool ClearReady ( void *  theEnv  ) 

Definition at line 597 of file constrct.c.

globle void DeinstallConstructHeader ( void *  theEnv,
struct constructHeader theHeader 
)

Definition at line 792 of file constrct.c.

globle void DestroyConstructHeader ( void *  theEnv,
struct constructHeader theHeader 
)

Definition at line 817 of file constrct.c.

globle intBool EnvAddClearFunction ( void *  theEnv,
char *  name,
void(*)(void *)  functionPtr,
int  priority 
)

Definition at line 676 of file constrct.c.

globle intBool EnvAddResetFunction ( void *  theEnv,
char *  name,
void(*)(void *)  functionPtr,
int  priority 
)

Definition at line 464 of file constrct.c.

globle void EnvClear ( void *  theEnv  ) 

Definition at line 508 of file constrct.c.

globle intBool EnvRemoveClearFunction ( void *  theEnv,
char *  name 
)

Definition at line 693 of file constrct.c.

globle intBool EnvRemoveResetFunction ( void *  theEnv,
char *  name 
)

Definition at line 480 of file constrct.c.

globle void EnvReset ( void *  theEnv  ) 

Definition at line 350 of file constrct.c.

globle int EnvSave ( void *  theEnv,
char *  fileName 
)

Definition at line 171 of file constrct.c.

globle int ExecutingConstruct ( void *  theEnv  ) 

Definition at line 712 of file constrct.c.

globle struct construct* FindConstruct ( void *  theEnv,
char *  name 
) [read]

Definition at line 107 of file constrct.c.

globle unsigned GetCompilationsWatch ( void *  theEnv  ) 

Definition at line 262 of file constrct.c.

globle intBool GetPrintWhileLoading ( void *  theEnv  ) 

Definition at line 283 of file constrct.c.

globle void InitializeConstructData ( void *  theEnv  ) 

Definition at line 66 of file constrct.c.

globle void InitializeConstructs ( void *  theEnv  ) 

Definition at line 294 of file constrct.c.

globle void OldGetConstructList ( void *  theEnv,
DATA_OBJECT_PTR  returnValue,
void *(*)(void *, void *)  nextFunction,
char *(*)(void *, void *)  nameFunction 
)

Definition at line 737 of file constrct.c.

globle intBool RemoveClearReadyFunction ( void *  theEnv,
char *  name 
)

Definition at line 636 of file constrct.c.

globle int RemoveConstruct ( void *  theEnv,
char *  name 
)

Definition at line 130 of file constrct.c.

globle intBool RemoveSaveFunction ( void *  theEnv,
char *  name 
)

Definition at line 233 of file constrct.c.

globle void Reset (  ) 

Definition at line 340 of file constrct.c.

globle void ResetCommand ( void *  theEnv  ) 

Definition at line 327 of file constrct.c.

globle int Save ( char *  fileName  ) 

Definition at line 161 of file constrct.c.

globle int(*)(void *) SetBeforeResetFunction ( void *  theEnv,
int(*)(void *)  theFunction 
)

Definition at line 429 of file constrct.c.

globle void SetCompilationsWatch ( void *  theEnv,
unsigned  value 
)

Definition at line 251 of file constrct.c.

globle void SetExecutingConstruct ( void *  theEnv,
int  value 
)

Definition at line 724 of file constrct.c.

globle void SetPrintWhileLoading ( void *  theEnv,
intBool  value 
)

Definition at line 272 of file constrct.c.


Generated on Mon Jan 10 22:33:40 2011 by  doxygen 1.5.6