src/clipsrules/core/dffnxfun.h File Reference

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

Include dependency graph for dffnxfun.h:

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

Go to the source code of this file.

Classes

struct  deffunctionModule
struct  deffunctionStruct
struct  deffunctionData

Defines

#define EnvGetDeffunctionName(theEnv, x)   GetConstructNameString((struct constructHeader *) x)
#define EnvGetDeffunctionPPForm(theEnv, x)   GetConstructPPForm(theEnv,(struct constructHeader *) x)
#define GetDeffunctionNamePointer(x)   GetConstructNamePointer((struct constructHeader *) x)
#define SetDeffunctionPPForm(d, ppf)   SetConstructPPForm(theEnv,(struct constructHeader *) d,ppf)
#define EnvDeffunctionModule(theEnv, x)   GetConstructModuleName((struct constructHeader *) x)
#define LOCALE   extern
#define DEFFUNCTION_DATA   23
#define DeffunctionData(theEnv)   ((struct deffunctionData *) GetEnvironmentData(theEnv,DEFFUNCTION_DATA))
#define DeffunctionModule(x)   GetConstructModuleName((struct constructHeader *) x)
#define FindDeffunction(a)   EnvFindDeffunction(GetCurrentEnvironment(),a)
#define GetDeffunctionList(a, b)   EnvGetDeffunctionList(GetCurrentEnvironment(),a,b)
#define GetDeffunctionName(x)   GetConstructNameString((struct constructHeader *) x)
#define GetDeffunctionPPForm(x)   GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)
#define GetDeffunctionWatch(a)   EnvGetDeffunctionWatch(GetCurrentEnvironment(),a)
#define GetNextDeffunction(a)   EnvGetNextDeffunction(GetCurrentEnvironment(),a)
#define IsDeffunctionDeletable(a)   EnvIsDeffunctionDeletable(GetCurrentEnvironment(),a)
#define ListDeffunctions(a, b)   EnvListDeffunctions(GetCurrentEnvironment(),a,b)
#define SetDeffunctionWatch(a, b)   EnvSetDeffunctionWatch(GetCurrentEnvironment(),a,b)
#define Undeffunction(a)   EnvUndeffunction(GetCurrentEnvironment(),a)

Typedefs

typedef struct deffunctionStruct DEFFUNCTION
typedef struct deffunctionModule DEFFUNCTION_MODULE

Functions

LOCALE void SetupDeffunctions (void *)
LOCALE void * EnvFindDeffunction (void *, char *)
LOCALE DEFFUNCTIONLookupDeffunctionByMdlOrScope (void *, char *)
LOCALE DEFFUNCTIONLookupDeffunctionInScope (void *, char *)
LOCALE intBool EnvUndeffunction (void *, void *)
LOCALE void * EnvGetNextDeffunction (void *, void *)
LOCALE int EnvIsDeffunctionDeletable (void *, void *)
LOCALE void UndeffunctionCommand (void *)
LOCALE void * GetDeffunctionModuleCommand (void *)
LOCALE void DeffunctionGetBind (DATA_OBJECT *)
LOCALE void DFRtnUnknown (DATA_OBJECT *)
LOCALE void DFWildargs (DATA_OBJECT *)
LOCALE int CheckDeffunctionCall (void *, void *, int)
LOCALE void RemoveDeffunction (void *, void *)
LOCALE void GetDeffunctionListFunction (void *, DATA_OBJECT *)
globle void EnvGetDeffunctionList (void *, DATA_OBJECT *, struct defmodule *)


Define Documentation

#define DEFFUNCTION_DATA   23

Definition at line 85 of file dffnxfun.h.

#define DeffunctionData ( theEnv   )     ((struct deffunctionData *) GetEnvironmentData(theEnv,DEFFUNCTION_DATA))

Definition at line 102 of file dffnxfun.h.

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

Definition at line 104 of file dffnxfun.h.

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

Definition at line 35 of file dffnxfun.h.

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

Definition at line 29 of file dffnxfun.h.

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

Definition at line 30 of file dffnxfun.h.

#define FindDeffunction (  )     EnvFindDeffunction(GetCurrentEnvironment(),a)

Definition at line 105 of file dffnxfun.h.

#define GetDeffunctionList ( a,
 )     EnvGetDeffunctionList(GetCurrentEnvironment(),a,b)

Definition at line 106 of file dffnxfun.h.

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

Definition at line 107 of file dffnxfun.h.

#define GetDeffunctionNamePointer (  )     GetConstructNamePointer((struct constructHeader *) x)

Definition at line 32 of file dffnxfun.h.

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

Definition at line 108 of file dffnxfun.h.

#define GetDeffunctionWatch (  )     EnvGetDeffunctionWatch(GetCurrentEnvironment(),a)

Definition at line 109 of file dffnxfun.h.

#define GetNextDeffunction (  )     EnvGetNextDeffunction(GetCurrentEnvironment(),a)

Definition at line 110 of file dffnxfun.h.

#define IsDeffunctionDeletable (  )     EnvIsDeffunctionDeletable(GetCurrentEnvironment(),a)

Definition at line 111 of file dffnxfun.h.

#define ListDeffunctions ( a,
 )     EnvListDeffunctions(GetCurrentEnvironment(),a,b)

Definition at line 112 of file dffnxfun.h.

#define LOCALE   extern

Definition at line 65 of file dffnxfun.h.

#define SetDeffunctionPPForm ( d,
ppf   )     SetConstructPPForm(theEnv,(struct constructHeader *) d,ppf)

Definition at line 33 of file dffnxfun.h.

#define SetDeffunctionWatch ( a,
 )     EnvSetDeffunctionWatch(GetCurrentEnvironment(),a,b)

Definition at line 113 of file dffnxfun.h.

#define Undeffunction (  )     EnvUndeffunction(GetCurrentEnvironment(),a)

Definition at line 114 of file dffnxfun.h.


Typedef Documentation

Definition at line 37 of file dffnxfun.h.

Definition at line 38 of file dffnxfun.h.


Function Documentation

LOCALE int CheckDeffunctionCall ( void *  ,
void *  ,
int   
)

Definition at line 569 of file dffnxfun.c.

LOCALE void DeffunctionGetBind ( DATA_OBJECT  ) 

LOCALE void DFRtnUnknown ( DATA_OBJECT  ) 

LOCALE void DFWildargs ( DATA_OBJECT  ) 

LOCALE void* EnvFindDeffunction ( void *  ,
char *   
)

Definition at line 295 of file dffnxfun.c.

globle void EnvGetDeffunctionList ( void *  ,
DATA_OBJECT ,
struct defmodule  
)

Definition at line 551 of file dffnxfun.c.

LOCALE void* EnvGetNextDeffunction ( void *  ,
void *   
)

Definition at line 384 of file dffnxfun.c.

LOCALE int EnvIsDeffunctionDeletable ( void *  ,
void *   
)

Definition at line 402 of file dffnxfun.c.

LOCALE intBool EnvUndeffunction ( void *  ,
void *   
)

Definition at line 348 of file dffnxfun.c.

LOCALE void GetDeffunctionListFunction ( void *  ,
DATA_OBJECT  
)

Definition at line 533 of file dffnxfun.c.

LOCALE void* GetDeffunctionModuleCommand ( void *   ) 

Definition at line 466 of file dffnxfun.c.

LOCALE DEFFUNCTION* LookupDeffunctionByMdlOrScope ( void *  ,
char *   
)

Definition at line 313 of file dffnxfun.c.

LOCALE DEFFUNCTION* LookupDeffunctionInScope ( void *  ,
char *   
)

Definition at line 331 of file dffnxfun.c.

LOCALE void RemoveDeffunction ( void *  ,
void *   
)

Definition at line 426 of file dffnxfun.c.

LOCALE void SetupDeffunctions ( void *   ) 

Definition at line 127 of file dffnxfun.c.

LOCALE void UndeffunctionCommand ( void *   ) 

Definition at line 452 of file dffnxfun.c.


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