src/clipsrules/core/tmpltutl.h File Reference

#include "factmngr.h"
#include "expressn.h"
#include "evaluatn.h"

Include dependency graph for tmpltutl.h:

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

Go to the source code of this file.

Defines

#define LOCALE   extern

Functions

LOCALE void InvalidDeftemplateSlotMessage (void *, char *, char *, int)
LOCALE void SingleFieldSlotCardinalityError (void *, char *)
LOCALE void MultiIntoSingleFieldSlotError (void *, struct templateSlot *, struct deftemplate *)
LOCALE void CheckTemplateFact (void *, struct fact *)
LOCALE intBool CheckRHSSlotTypes (void *, struct expr *, struct templateSlot *, char *)
LOCALE struct templateSlotGetNthSlot (struct deftemplate *, int)
LOCALE int FindSlotPosition (struct deftemplate *, struct symbolHashNode *)
LOCALE void PrintTemplateFact (void *, char *, struct fact *, int, int)
LOCALE void UpdateDeftemplateScope (void *)
LOCALE struct templateSlotFindSlot (struct deftemplate *, struct symbolHashNode *, short *)
LOCALE struct deftemplateCreateImpliedDeftemplate (void *, SYMBOL_HN *, int)


Define Documentation

#define LOCALE   extern

Definition at line 56 of file tmpltutl.h.


Function Documentation

LOCALE intBool CheckRHSSlotTypes ( void *  ,
struct expr ,
struct templateSlot ,
char *   
)

Definition at line 205 of file tmpltutl.c.

LOCALE void CheckTemplateFact ( void *  ,
struct fact  
)

Definition at line 121 of file tmpltutl.c.

LOCALE struct deftemplate* CreateImpliedDeftemplate ( void *  ,
SYMBOL_HN ,
int   
) [read]

Definition at line 475 of file tmpltutl.c.

LOCALE struct templateSlot* FindSlot ( struct deftemplate ,
struct symbolHashNode ,
short *   
) [read]

Definition at line 448 of file tmpltutl.c.

LOCALE int FindSlotPosition ( struct deftemplate ,
struct symbolHashNode  
)

Definition at line 254 of file tmpltutl.c.

LOCALE struct templateSlot* GetNthSlot ( struct deftemplate ,
int   
) [read]

Definition at line 232 of file tmpltutl.c.

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

Definition at line 66 of file tmpltutl.c.

LOCALE void MultiIntoSingleFieldSlotError ( void *  ,
struct templateSlot ,
struct deftemplate  
)

Definition at line 99 of file tmpltutl.c.

LOCALE void PrintTemplateFact ( void *  ,
char *  ,
struct fact ,
int  ,
int   
)

Definition at line 277 of file tmpltutl.c.

LOCALE void SingleFieldSlotCardinalityError ( void *  ,
char *   
)

Definition at line 85 of file tmpltutl.c.

LOCALE void UpdateDeftemplateScope ( void *   ) 

Definition at line 403 of file tmpltutl.c.


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