src/clipsrules/core/prcdrfun.h File Reference

#include "evaluatn.h"

Include dependency graph for prcdrfun.h:

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

Go to the source code of this file.

Classes

struct  loopCounterStack
struct  procedureFunctionData

Defines

#define LOCALE   extern
#define PRCDRFUN_DATA   13
#define ProcedureFunctionData(theEnv)   ((struct procedureFunctionData *) GetEnvironmentData(theEnv,PRCDRFUN_DATA))

Typedefs

typedef struct loopCounterStack LOOP_COUNTER_STACK

Functions

LOCALE void ProceduralFunctionDefinitions (void *)
LOCALE void WhileFunction (void *, DATA_OBJECT_PTR)
LOCALE void LoopForCountFunction (void *, DATA_OBJECT_PTR)
LOCALE long long GetLoopCount (void *)
LOCALE void IfFunction (void *, DATA_OBJECT_PTR)
LOCALE void BindFunction (void *, DATA_OBJECT_PTR)
LOCALE void PrognFunction (void *, DATA_OBJECT_PTR)
LOCALE void ReturnFunction (void *, DATA_OBJECT_PTR)
LOCALE void BreakFunction (void *)
LOCALE void SwitchFunction (void *, DATA_OBJECT_PTR)
LOCALE intBool GetBoundVariable (void *, struct dataObject *, struct symbolHashNode *)
LOCALE void FlushBindList (void *)


Define Documentation

#define LOCALE   extern

Definition at line 39 of file prcdrfun.h.

#define PRCDRFUN_DATA   13

Definition at line 48 of file prcdrfun.h.

#define ProcedureFunctionData ( theEnv   )     ((struct procedureFunctionData *) GetEnvironmentData(theEnv,PRCDRFUN_DATA))

Definition at line 58 of file prcdrfun.h.


Typedef Documentation


Function Documentation

LOCALE void BindFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 393 of file prcdrfun.c.

LOCALE void BreakFunction ( void *   ) 

Definition at line 607 of file prcdrfun.c.

LOCALE void FlushBindList ( void *   ) 

Definition at line 542 of file prcdrfun.c.

LOCALE intBool GetBoundVariable ( void *  ,
struct dataObject ,
struct symbolHashNode  
)

LOCALE long long GetLoopCount ( void *   ) 

Definition at line 249 of file prcdrfun.c.

LOCALE void IfFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 269 of file prcdrfun.c.

LOCALE void LoopForCountFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 183 of file prcdrfun.c.

LOCALE void ProceduralFunctionDefinitions ( void *   ) 

Definition at line 67 of file prcdrfun.c.

LOCALE void PrognFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 553 of file prcdrfun.c.

LOCALE void ReturnFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 590 of file prcdrfun.c.

LOCALE void SwitchFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 616 of file prcdrfun.c.

LOCALE void WhileFunction ( void *  ,
DATA_OBJECT_PTR   
)

Definition at line 120 of file prcdrfun.c.


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