src/clipsrules/core/dffctdef.h File Reference

#include "conscomp.h"
#include "cstrccom.h"

Include dependency graph for dffctdef.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  deffactsData
struct  deffacts
struct  deffactsModule

Defines

#define DEFFACTS_DATA   0
#define EnvGetDeffactsName(theEnv, x)   GetConstructNameString((struct constructHeader *) x)
#define EnvGetDeffactsPPForm(theEnv, x)   GetConstructPPForm(theEnv,(struct constructHeader *) x)
#define EnvDeffactsModule(theEnv, x)   GetConstructModuleName((struct constructHeader *) x)
#define DeffactsData(theEnv)   ((struct deffactsData *) GetEnvironmentData(theEnv,DEFFACTS_DATA))
#define LOCALE   extern
#define DeffactsModule(x)   GetConstructModuleName((struct constructHeader *) x)
#define FindDeffacts(a)   EnvFindDeffacts(GetCurrentEnvironment(),a)
#define GetDeffactsName(x)   GetConstructNameString((struct constructHeader *) x)
#define GetDeffactsPPForm(x)   GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)
#define GetNextDeffacts(a)   EnvGetNextDeffacts(GetCurrentEnvironment(),a)
#define IsDeffactsDeletable(a)   EnvIsDeffactsDeletable(GetCurrentEnvironment(),a)

Functions

LOCALE void InitializeDeffacts (void *)
LOCALE void * EnvFindDeffacts (void *, char *)
LOCALE void * EnvGetNextDeffacts (void *, void *)
LOCALE void CreateInitialFactDeffacts (void)
LOCALE intBool EnvIsDeffactsDeletable (void *, void *)
LOCALE struct deffactsModuleGetDeffactsModuleItem (void *, struct defmodule *)


Define Documentation

#define DEFFACTS_DATA   0

Definition at line 49 of file dffctdef.h.

#define DeffactsData ( theEnv   )     ((struct deffactsData *) GetEnvironmentData(theEnv,DEFFACTS_DATA))

Definition at line 74 of file dffctdef.h.

#define DeffactsModule (  )     GetConstructModuleName((struct constructHeader *) x)

Definition at line 86 of file dffctdef.h.

#define EnvDeffactsModule ( theEnv,
 )     GetConstructModuleName((struct constructHeader *) x)

Definition at line 73 of file dffctdef.h.

#define EnvGetDeffactsName ( theEnv,
 )     GetConstructNameString((struct constructHeader *) x)

Definition at line 71 of file dffctdef.h.

#define EnvGetDeffactsPPForm ( theEnv,
 )     GetConstructPPForm(theEnv,(struct constructHeader *) x)

Definition at line 72 of file dffctdef.h.

#define FindDeffacts (  )     EnvFindDeffacts(GetCurrentEnvironment(),a)

Definition at line 87 of file dffctdef.h.

#define GetDeffactsName (  )     GetConstructNameString((struct constructHeader *) x)

Definition at line 88 of file dffctdef.h.

#define GetDeffactsPPForm (  )     GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)

Definition at line 89 of file dffctdef.h.

#define GetNextDeffacts (  )     EnvGetNextDeffacts(GetCurrentEnvironment(),a)

Definition at line 90 of file dffctdef.h.

#define IsDeffactsDeletable (  )     EnvIsDeffactsDeletable(GetCurrentEnvironment(),a)

Definition at line 91 of file dffctdef.h.

#define LOCALE   extern

Definition at line 83 of file dffctdef.h.


Function Documentation

LOCALE void CreateInitialFactDeffacts ( void   ) 

LOCALE void* EnvFindDeffacts ( void *  ,
char *   
)

Definition at line 213 of file dffctdef.c.

LOCALE void* EnvGetNextDeffacts ( void *  ,
void *   
)

Definition at line 226 of file dffctdef.c.

LOCALE intBool EnvIsDeffactsDeletable ( void *  ,
void *   
)

Definition at line 240 of file dffctdef.c.

LOCALE struct deffactsModule* GetDeffactsModuleItem ( void *  ,
struct defmodule  
) [read]

Definition at line 201 of file dffctdef.c.

LOCALE void InitializeDeffacts ( void *   ) 

Definition at line 70 of file dffctdef.c.


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