src/clipsrules/core/constrnt.h File Reference

#include "evaluatn.h"

Include dependency graph for constrnt.h:

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

Go to the source code of this file.

Classes

struct  constraintRecord
struct  constraintData

Defines

#define LOCALE   extern
#define SIZE_CONSTRAINT_HASH   167
#define CONSTRAINT_DATA   43
#define ConstraintData(theEnv)   ((struct constraintData *) GetEnvironmentData(theEnv,CONSTRAINT_DATA))
#define GetDynamicConstraintChecking()   EnvGetDynamicConstraintChecking(GetCurrentEnvironment())
#define GetStaticConstraintChecking()   EnvGetStaticConstraintChecking(GetCurrentEnvironment())
#define SetDynamicConstraintChecking(a)   EnvSetDynamicConstraintChecking(GetCurrentEnvironment(),a)
#define SetStaticConstraintChecking(a)   EnvSetStaticConstraintChecking(GetCurrentEnvironment(),a)

Typedefs

typedef struct constraintRecord CONSTRAINT_RECORD

Functions

LOCALE void InitializeConstraints (void *)
LOCALE int GDCCommand (void *)
LOCALE int SDCCommand (void *d)
LOCALE int GSCCommand (void *)
LOCALE int SSCCommand (void *)
LOCALE intBool EnvSetDynamicConstraintChecking (void *, int)
LOCALE intBool EnvGetDynamicConstraintChecking (void *)
LOCALE intBool EnvSetStaticConstraintChecking (void *, int)
LOCALE intBool EnvGetStaticConstraintChecking (void *)
LOCALE unsigned long HashConstraint (struct constraintRecord *)
LOCALE struct constraintRecordAddConstraint (void *, struct constraintRecord *)
LOCALE void RemoveConstraint (void *, struct constraintRecord *)


Define Documentation

#define CONSTRAINT_DATA   43

Definition at line 84 of file constrnt.h.

#define ConstraintData ( theEnv   )     ((struct constraintData *) GetEnvironmentData(theEnv,CONSTRAINT_DATA))

Definition at line 97 of file constrnt.h.

 
#define GetDynamicConstraintChecking (  )     EnvGetDynamicConstraintChecking(GetCurrentEnvironment())

Definition at line 99 of file constrnt.h.

 
#define GetStaticConstraintChecking (  )     EnvGetStaticConstraintChecking(GetCurrentEnvironment())

Definition at line 100 of file constrnt.h.

#define LOCALE   extern

Definition at line 43 of file constrnt.h.

#define SetDynamicConstraintChecking (  )     EnvSetDynamicConstraintChecking(GetCurrentEnvironment(),a)

Definition at line 101 of file constrnt.h.

#define SetStaticConstraintChecking (  )     EnvSetStaticConstraintChecking(GetCurrentEnvironment(),a)

Definition at line 102 of file constrnt.h.

#define SIZE_CONSTRAINT_HASH   167

Definition at line 82 of file constrnt.h.


Typedef Documentation

Definition at line 80 of file constrnt.h.


Function Documentation

LOCALE struct constraintRecord* AddConstraint ( void *  ,
struct constraintRecord  
) [read]

Definition at line 417 of file constrnt.c.

LOCALE intBool EnvGetDynamicConstraintChecking ( void *   ) 

Definition at line 591 of file constrnt.c.

LOCALE intBool EnvGetStaticConstraintChecking ( void *   ) 

Definition at line 616 of file constrnt.c.

LOCALE intBool EnvSetDynamicConstraintChecking ( void *  ,
int   
)

Definition at line 577 of file constrnt.c.

LOCALE intBool EnvSetStaticConstraintChecking ( void *  ,
int   
)

Definition at line 601 of file constrnt.c.

LOCALE int GDCCommand ( void *   ) 

Definition at line 518 of file constrnt.c.

LOCALE int GSCCommand ( void *   ) 

Definition at line 560 of file constrnt.c.

LOCALE unsigned long HashConstraint ( struct constraintRecord  ) 

Definition at line 260 of file constrnt.c.

LOCALE void InitializeConstraints ( void *   ) 

Definition at line 68 of file constrnt.c.

LOCALE void RemoveConstraint ( void *  ,
struct constraintRecord  
)

Definition at line 202 of file constrnt.c.

LOCALE int SDCCommand ( void *  d  ) 

Definition at line 493 of file constrnt.c.

LOCALE int SSCCommand ( void *   ) 

Definition at line 535 of file constrnt.c.


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