src/clipsrules/core/factfun.h File Reference

#include "factmngr.h"

Include dependency graph for factfun.h:

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

Go to the source code of this file.

Defines

#define LOCALE   extern
#define FactDeftemplate(a)   EnvFactDeftemplate(GetCurrentEnvironment(),a)
#define FactExistp(a)   EnvFactExistp(GetCurrentEnvironment(),a)
#define FactSlotNames(a, b)   EnvFactSlotNames(GetCurrentEnvironment(),a,b)
#define GetFactList(a, b)   EnvGetFactList(GetCurrentEnvironment(),a,b)
#define PPFact(a, b, c)   EnvPPFact(GetCurrentEnvironment(),a,b,c)

Functions

LOCALE void FactFunctionDefinitions (void *)
LOCALE void * FactRelationFunction (void *)
LOCALE void * FactRelation (void *)
LOCALE void * EnvFactDeftemplate (void *, void *)
LOCALE int FactExistpFunction (void *)
LOCALE int EnvFactExistp (void *, void *)
LOCALE void FactSlotValueFunction (void *, DATA_OBJECT *)
LOCALE void FactSlotValue (void *, void *, char *, DATA_OBJECT *)
LOCALE void FactSlotNamesFunction (void *, DATA_OBJECT *)
LOCALE void EnvFactSlotNames (void *, void *, DATA_OBJECT *)
LOCALE void GetFactListFunction (void *, DATA_OBJECT *)
LOCALE void EnvGetFactList (void *, DATA_OBJECT *, void *)
LOCALE void PPFactFunction (void *)
LOCALE void EnvPPFact (void *, void *, char *, int)
LOCALE struct factGetFactAddressOrIndexArgument (void *, char *, int, int)


Define Documentation

#define FactDeftemplate (  )     EnvFactDeftemplate(GetCurrentEnvironment(),a)

Definition at line 42 of file factfun.h.

#define FactExistp (  )     EnvFactExistp(GetCurrentEnvironment(),a)

Definition at line 43 of file factfun.h.

#define FactSlotNames ( a,
 )     EnvFactSlotNames(GetCurrentEnvironment(),a,b)

Definition at line 44 of file factfun.h.

#define GetFactList ( a,
 )     EnvGetFactList(GetCurrentEnvironment(),a,b)

Definition at line 45 of file factfun.h.

#define LOCALE   extern

Definition at line 39 of file factfun.h.

#define PPFact ( a,
b,
 )     EnvPPFact(GetCurrentEnvironment(),a,b,c)

Definition at line 46 of file factfun.h.


Function Documentation

LOCALE void* EnvFactDeftemplate ( void *  ,
void *   
)

Definition at line 129 of file factfun.c.

LOCALE int EnvFactExistp ( void *  ,
void *   
)

Definition at line 165 of file factfun.c.

LOCALE void EnvFactSlotNames ( void *  ,
void *  ,
DATA_OBJECT  
)

Definition at line 314 of file factfun.c.

LOCALE void EnvGetFactList ( void *  ,
DATA_OBJECT ,
void *   
)

LOCALE void EnvPPFact ( void *  ,
void *  ,
char *  ,
int   
)

Definition at line 589 of file factfun.c.

LOCALE int FactExistpFunction ( void *   ) 

Definition at line 146 of file factfun.c.

LOCALE void FactFunctionDefinitions ( void *   ) 

Definition at line 75 of file factfun.c.

LOCALE void* FactRelation ( void *   ) 

Definition at line 114 of file factfun.c.

LOCALE void* FactRelationFunction ( void *   ) 

Definition at line 96 of file factfun.c.

LOCALE void FactSlotNamesFunction ( void *  ,
DATA_OBJECT  
)

Definition at line 277 of file factfun.c.

LOCALE void FactSlotValue ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 230 of file factfun.c.

LOCALE void FactSlotValueFunction ( void *  ,
DATA_OBJECT  
)

Definition at line 185 of file factfun.c.

LOCALE struct fact* GetFactAddressOrIndexArgument ( void *  ,
char *  ,
int  ,
int   
) [read]

Definition at line 613 of file factfun.c.

LOCALE void GetFactListFunction ( void *  ,
DATA_OBJECT  
)

LOCALE void PPFactFunction ( void *   ) 

Definition at line 516 of file factfun.c.


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