src/clipsrules/core/globldef.h File Reference

#include "conscomp.h"
#include "cstrccom.h"

Include dependency graph for globldef.h:

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

Go to the source code of this file.

Classes

struct  defglobalData
struct  defglobal
struct  defglobalModule

Defines

#define DEFGLOBAL_DATA   1
#define EnvGetDefglobalName(theEnv, x)   GetConstructNameString((struct constructHeader *) x)
#define EnvGetDefglobalPPForm(theEnv, x)   GetConstructPPForm(theEnv,(struct constructHeader *) x)
#define EnvDefglobalModule(theEnv, x)   GetConstructModuleName((struct constructHeader *) x)
#define DefglobalData(theEnv)   ((struct defglobalData *) GetEnvironmentData(theEnv,DEFGLOBAL_DATA))
#define LOCALE   extern
#define DefglobalModule(x)   GetConstructModuleName((struct constructHeader *) x)
#define FindDefglobal(a)   EnvFindDefglobal(GetCurrentEnvironment(),a)
#define GetDefglobalName(x)   GetConstructNameString((struct constructHeader *) x)
#define GetDefglobalPPForm(x)   GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)
#define GetDefglobalValue(a, b)   EnvGetDefglobalValue(GetCurrentEnvironment(),a,b)
#define GetDefglobalValueForm(a, b, c)   EnvGetDefglobalValueForm(GetCurrentEnvironment(),a,b,c)
#define GetGlobalsChanged()   EnvGetGlobalsChanged(GetCurrentEnvironment())
#define GetNextDefglobal(a)   EnvGetNextDefglobal(GetCurrentEnvironment(),a)
#define IsDefglobalDeletable(a)   EnvIsDefglobalDeletable(GetCurrentEnvironment(),a)
#define SetDefglobalValue(a, b)   EnvSetDefglobalValue(GetCurrentEnvironment(),a,b)
#define SetGlobalsChanged(a)   EnvSetGlobalsChanged(GetCurrentEnvironment(),a)

Functions

LOCALE void InitializeDefglobals (void *)
LOCALE void * EnvFindDefglobal (void *, char *)
LOCALE void * EnvGetNextDefglobal (void *, void *)
LOCALE void CreateInitialFactDefglobal (void)
LOCALE intBool EnvIsDefglobalDeletable (void *, void *)
LOCALE struct defglobalModuleGetDefglobalModuleItem (void *, struct defmodule *)
LOCALE void QSetDefglobalValue (void *, struct defglobal *, DATA_OBJECT_PTR, int)
LOCALE struct defglobalQFindDefglobal (void *, struct symbolHashNode *)
LOCALE void EnvGetDefglobalValueForm (void *, char *, unsigned, void *)
LOCALE int EnvGetGlobalsChanged (void *)
LOCALE void EnvSetGlobalsChanged (void *, int)
LOCALE intBool EnvGetDefglobalValue (void *, char *, DATA_OBJECT_PTR)
LOCALE intBool EnvSetDefglobalValue (void *, char *, DATA_OBJECT_PTR)
LOCALE void UpdateDefglobalScope (void *)
LOCALE void * GetNextDefglobalInScope (void *, void *)
LOCALE int QGetDefglobalValue (void *, void *, DATA_OBJECT_PTR)


Define Documentation

#define DEFGLOBAL_DATA   1

Definition at line 49 of file globldef.h.

#define DefglobalData ( theEnv   )     ((struct defglobalData *) GetEnvironmentData(theEnv,DEFGLOBAL_DATA))

Definition at line 85 of file globldef.h.

#define DefglobalModule (  )     GetConstructModuleName((struct constructHeader *) x)

Definition at line 97 of file globldef.h.

#define EnvDefglobalModule ( theEnv,
 )     GetConstructModuleName((struct constructHeader *) x)

Definition at line 83 of file globldef.h.

#define EnvGetDefglobalName ( theEnv,
 )     GetConstructNameString((struct constructHeader *) x)

Definition at line 81 of file globldef.h.

#define EnvGetDefglobalPPForm ( theEnv,
 )     GetConstructPPForm(theEnv,(struct constructHeader *) x)

Definition at line 82 of file globldef.h.

#define FindDefglobal (  )     EnvFindDefglobal(GetCurrentEnvironment(),a)

Definition at line 98 of file globldef.h.

#define GetDefglobalName (  )     GetConstructNameString((struct constructHeader *) x)

Definition at line 99 of file globldef.h.

#define GetDefglobalPPForm (  )     GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)

Definition at line 100 of file globldef.h.

#define GetDefglobalValue ( a,
 )     EnvGetDefglobalValue(GetCurrentEnvironment(),a,b)

Definition at line 101 of file globldef.h.

#define GetDefglobalValueForm ( a,
b,
 )     EnvGetDefglobalValueForm(GetCurrentEnvironment(),a,b,c)

Definition at line 102 of file globldef.h.

 
#define GetGlobalsChanged (  )     EnvGetGlobalsChanged(GetCurrentEnvironment())

Definition at line 103 of file globldef.h.

#define GetNextDefglobal (  )     EnvGetNextDefglobal(GetCurrentEnvironment(),a)

Definition at line 104 of file globldef.h.

#define IsDefglobalDeletable (  )     EnvIsDefglobalDeletable(GetCurrentEnvironment(),a)

Definition at line 105 of file globldef.h.

#define LOCALE   extern

Definition at line 94 of file globldef.h.

#define SetDefglobalValue ( a,
 )     EnvSetDefglobalValue(GetCurrentEnvironment(),a,b)

Definition at line 106 of file globldef.h.

#define SetGlobalsChanged (  )     EnvSetGlobalsChanged(GetCurrentEnvironment(),a)

Definition at line 107 of file globldef.h.


Function Documentation

LOCALE void CreateInitialFactDefglobal ( void   ) 

LOCALE void* EnvFindDefglobal ( void *  ,
char *   
)

Definition at line 244 of file globldef.c.

LOCALE intBool EnvGetDefglobalValue ( void *  ,
char *  ,
DATA_OBJECT_PTR   
)

Definition at line 609 of file globldef.c.

LOCALE void EnvGetDefglobalValueForm ( void *  ,
char *  ,
unsigned  ,
void *   
)

Definition at line 473 of file globldef.c.

LOCALE int EnvGetGlobalsChanged ( void *   ) 

Definition at line 492 of file globldef.c.

LOCALE void* EnvGetNextDefglobal ( void *  ,
void *   
)

Definition at line 256 of file globldef.c.

LOCALE intBool EnvIsDefglobalDeletable ( void *  ,
void *   
)

Definition at line 267 of file globldef.c.

LOCALE intBool EnvSetDefglobalValue ( void *  ,
char *  ,
DATA_OBJECT_PTR   
)

Definition at line 628 of file globldef.c.

LOCALE void EnvSetGlobalsChanged ( void *  ,
int   
)

Definition at line 501 of file globldef.c.

LOCALE struct defglobalModule* GetDefglobalModuleItem ( void *  ,
struct defmodule  
) [read]

Definition at line 232 of file globldef.c.

LOCALE void* GetNextDefglobalInScope ( void *  ,
void *   
)

Definition at line 727 of file globldef.c.

LOCALE void InitializeDefglobals ( void *   ) 

Definition at line 80 of file globldef.c.

LOCALE struct defglobal* QFindDefglobal ( void *  ,
struct symbolHashNode  
) [read]

Definition at line 453 of file globldef.c.

LOCALE int QGetDefglobalValue ( void *  ,
void *  ,
DATA_OBJECT_PTR   
)

Definition at line 572 of file globldef.c.

LOCALE void QSetDefglobalValue ( void *  ,
struct defglobal ,
DATA_OBJECT_PTR  ,
int   
)

Definition at line 379 of file globldef.c.

LOCALE void UpdateDefglobalScope ( void *   ) 

Definition at line 678 of file globldef.c.


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