src/clipsrules/core/factgen.h File Reference

#include "reorder.h"

Include dependency graph for factgen.h:

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

Go to the source code of this file.

Classes

struct  factGetVarPN1Call
struct  factGetVarPN2Call
struct  factGetVarPN3Call
struct  factConstantPN1Call
struct  factConstantPN2Call
struct  factGetVarJN1Call
struct  factGetVarJN2Call
struct  factGetVarJN3Call
struct  factCompVarsPN1Call
struct  factCompVarsJN1Call
struct  factCompVarsJN2Call
struct  factCheckLengthPNCall

Defines

#define LOCALE   extern

Functions

LOCALE void InitializeFactReteFunctions (void *)
LOCALE struct exprFactPNVariableComparison (void *, struct lhsParseNode *, struct lhsParseNode *)
LOCALE struct exprFactJNVariableComparison (void *, struct lhsParseNode *, struct lhsParseNode *, int)
LOCALE void FactReplaceGetvar (void *, struct expr *, struct lhsParseNode *, int)
LOCALE void FactReplaceGetfield (void *, struct expr *, struct lhsParseNode *)
LOCALE struct exprFactGenPNConstant (void *, struct lhsParseNode *)
LOCALE struct exprFactGenGetfield (void *, struct lhsParseNode *)
LOCALE struct exprFactGenGetvar (void *, struct lhsParseNode *, int)
LOCALE struct exprFactGenCheckLength (void *, struct lhsParseNode *)
LOCALE struct exprFactGenCheckZeroLength (void *, unsigned)


Define Documentation

#define LOCALE   extern

Definition at line 36 of file factgen.h.


Function Documentation

LOCALE struct expr* FactGenCheckLength ( void *  ,
struct lhsParseNode  
) [read]

Definition at line 403 of file factgen.c.

LOCALE struct expr* FactGenCheckZeroLength ( void *  ,
unsigned   
) [read]

Definition at line 460 of file factgen.c.

LOCALE struct expr* FactGenGetfield ( void *  ,
struct lhsParseNode  
) [read]

Definition at line 317 of file factgen.c.

LOCALE struct expr* FactGenGetvar ( void *  ,
struct lhsParseNode ,
int   
) [read]

Definition at line 358 of file factgen.c.

LOCALE struct expr* FactGenPNConstant ( void *  ,
struct lhsParseNode  
) [read]

Definition at line 218 of file factgen.c.

LOCALE struct expr* FactJNVariableComparison ( void *  ,
struct lhsParseNode ,
struct lhsParseNode ,
int   
) [read]

Definition at line 1109 of file factgen.c.

LOCALE struct expr* FactPNVariableComparison ( void *  ,
struct lhsParseNode ,
struct lhsParseNode  
) [read]

Definition at line 1047 of file factgen.c.

LOCALE void FactReplaceGetfield ( void *  ,
struct expr ,
struct lhsParseNode  
)

Definition at line 536 of file factgen.c.

LOCALE void FactReplaceGetvar ( void *  ,
struct expr ,
struct lhsParseNode ,
int   
)

Definition at line 480 of file factgen.c.

LOCALE void InitializeFactReteFunctions ( void *   ) 

Definition at line 93 of file factgen.c.


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