src/clipsrules/core/genrccom.h File Reference

#include "genrcfun.h"
#include "constrct.h"
#include "cstrccom.h"

Include dependency graph for genrccom.h:

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

Go to the source code of this file.

Defines

#define EnvGetDefgenericName(theEnv, x)   GetConstructNameString((struct constructHeader *) x)
#define EnvGetDefgenericPPForm(theEnv, x)   GetConstructPPForm(theEnv,(struct constructHeader *) x)
#define SetNextDefgeneric(g, t)
#define GetDefgenericNamePointer(x)   GetConstructNamePointer((struct constructHeader *) x)
#define SetDefgenericPPForm(g, ppf)   SetConstructPPForm(theEnv,(struct constructHeader *) g,ppf)
#define EnvDefgenericModule(theEnv, x)   GetConstructModuleName((struct constructHeader *) x)
#define LOCALE   extern
#define DefgenericModule(x)   GetConstructModuleName((struct constructHeader *) x)
#define FindDefgeneric(a)   EnvFindDefgeneric(GetCurrentEnvironment(),a)
#define GetDefgenericList(a, b)   EnvGetDefgenericList(GetCurrentEnvironment(),a,b)
#define GetDefgenericName(x)   GetConstructNameString((struct constructHeader *) x)
#define GetDefgenericPPForm(x)   GetConstructPPForm(GetCurrentEnvironment(),(struct constructHeader *) x)
#define GetDefgenericWatch(a)   EnvGetDefgenericWatch(GetCurrentEnvironment(),a)
#define GetNextDefgeneric(a)   EnvGetNextDefgeneric(GetCurrentEnvironment(),a)
#define IsDefgenericDeletable(a)   EnvIsDefgenericDeletable(GetCurrentEnvironment(),a)
#define ListDefgenerics(a, b)   EnvListDefgenerics(GetCurrentEnvironment(),a,b)
#define SetDefgenericWatch(a, b)   EnvSetDefgenericWatch(GetCurrentEnvironment(),a,b)
#define Undefgeneric(a)   EnvUndefgeneric(GetCurrentEnvironment(),a)
#define GetDefmethodDescription(a, b, c, d)   EnvGetDefmethodDescription(GetCurrentEnvironment(),a,b,c,d)
#define GetDefmethodList(a, b)   EnvGetDefmethodList(GetCurrentEnvironment(),a,b)
#define GetDefmethodPPForm(a, b)   EnvGetDefmethodPPForm(GetCurrentEnvironment(),a,b)
#define GetDefmethodWatch(a, b)   EnvGetDefmethodWatch(GetCurrentEnvironment(),a,b)
#define GetMethodRestrictions(a, b, c)   EnvGetMethodRestrictions(GetCurrentEnvironment(),a,b,c)
#define GetNextDefmethod(a, b)   EnvGetNextDefmethod(GetCurrentEnvironment(),a,b)
#define IsDefmethodDeletable(a, b)   EnvIsDefmethodDeletable(GetCurrentEnvironment(),a,b)
#define ListDefmethods(a, b)   EnvListDefmethods(GetCurrentEnvironment(),a,b)
#define SetDefmethodWatch(a, b, c)   EnvSetDefmethodWatch(GetCurrentEnvironment(),a,b,c)
#define Undefmethod(a, b)   EnvUndefmethod(GetCurrentEnvironment(),a,b)

Functions

LOCALE void SetupGenericFunctions (void *)
LOCALE void * EnvFindDefgeneric (void *, char *)
LOCALE DEFGENERICLookupDefgenericByMdlOrScope (void *, char *)
LOCALE DEFGENERICLookupDefgenericInScope (void *, char *)
LOCALE void * EnvGetNextDefgeneric (void *, void *)
LOCALE long EnvGetNextDefmethod (void *, void *, long)
LOCALE int EnvIsDefgenericDeletable (void *, void *)
LOCALE int EnvIsDefmethodDeletable (void *, void *, long)
LOCALE void UndefgenericCommand (void *)
LOCALE void * GetDefgenericModuleCommand (void *)
LOCALE void UndefmethodCommand (void *)
LOCALE DEFMETHODGetDefmethodPointer (void *, long)
LOCALE intBool EnvUndefgeneric (void *, void *)
LOCALE intBool EnvUndefmethod (void *, void *, long)
LOCALE void TypeCommand (void *, DATA_OBJECT *)
LOCALE void GetDefgenericListFunction (void *, DATA_OBJECT *)
globle void EnvGetDefgenericList (void *, DATA_OBJECT *, struct defmodule *)
LOCALE void GetDefmethodListCommand (void *, DATA_OBJECT *)
LOCALE void EnvGetDefmethodList (void *, void *, DATA_OBJECT *)
LOCALE void GetMethodRestrictionsCommand (void *, DATA_OBJECT *)
LOCALE void EnvGetMethodRestrictions (void *, void *, long, DATA_OBJECT *)


Define Documentation

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

Definition at line 67 of file genrccom.h.

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

Definition at line 36 of file genrccom.h.

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

Definition at line 28 of file genrccom.h.

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

Definition at line 29 of file genrccom.h.

#define FindDefgeneric (  )     EnvFindDefgeneric(GetCurrentEnvironment(),a)

Definition at line 68 of file genrccom.h.

#define GetDefgenericList ( a,
 )     EnvGetDefgenericList(GetCurrentEnvironment(),a,b)

Definition at line 69 of file genrccom.h.

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

Definition at line 70 of file genrccom.h.

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

Definition at line 33 of file genrccom.h.

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

Definition at line 71 of file genrccom.h.

#define GetDefgenericWatch (  )     EnvGetDefgenericWatch(GetCurrentEnvironment(),a)

Definition at line 72 of file genrccom.h.

#define GetDefmethodDescription ( a,
b,
c,
 )     EnvGetDefmethodDescription(GetCurrentEnvironment(),a,b,c,d)

Definition at line 78 of file genrccom.h.

#define GetDefmethodList ( a,
 )     EnvGetDefmethodList(GetCurrentEnvironment(),a,b)

Definition at line 79 of file genrccom.h.

#define GetDefmethodPPForm ( a,
 )     EnvGetDefmethodPPForm(GetCurrentEnvironment(),a,b)

Definition at line 80 of file genrccom.h.

#define GetDefmethodWatch ( a,
 )     EnvGetDefmethodWatch(GetCurrentEnvironment(),a,b)

Definition at line 81 of file genrccom.h.

#define GetMethodRestrictions ( a,
b,
 )     EnvGetMethodRestrictions(GetCurrentEnvironment(),a,b,c)

Definition at line 82 of file genrccom.h.

#define GetNextDefgeneric (  )     EnvGetNextDefgeneric(GetCurrentEnvironment(),a)

Definition at line 73 of file genrccom.h.

#define GetNextDefmethod ( a,
 )     EnvGetNextDefmethod(GetCurrentEnvironment(),a,b)

Definition at line 83 of file genrccom.h.

#define IsDefgenericDeletable (  )     EnvIsDefgenericDeletable(GetCurrentEnvironment(),a)

Definition at line 74 of file genrccom.h.

#define IsDefmethodDeletable ( a,
 )     EnvIsDefmethodDeletable(GetCurrentEnvironment(),a,b)

Definition at line 84 of file genrccom.h.

#define ListDefgenerics ( a,
 )     EnvListDefgenerics(GetCurrentEnvironment(),a,b)

Definition at line 75 of file genrccom.h.

#define ListDefmethods ( a,
 )     EnvListDefmethods(GetCurrentEnvironment(),a,b)

Definition at line 85 of file genrccom.h.

#define LOCALE   extern

Definition at line 64 of file genrccom.h.

#define SetDefgenericPPForm ( g,
ppf   )     SetConstructPPForm(theEnv,(struct constructHeader *) g,ppf)

Definition at line 34 of file genrccom.h.

#define SetDefgenericWatch ( a,
 )     EnvSetDefgenericWatch(GetCurrentEnvironment(),a,b)

Definition at line 76 of file genrccom.h.

#define SetDefmethodWatch ( a,
b,
 )     EnvSetDefmethodWatch(GetCurrentEnvironment(),a,b,c)

Definition at line 86 of file genrccom.h.

#define SetNextDefgeneric ( g,
 ) 

Value:

SetNextConstruct((struct constructHeader *) g, \
                                                (struct constructHeader *) t)

Definition at line 31 of file genrccom.h.

#define Undefgeneric (  )     EnvUndefgeneric(GetCurrentEnvironment(),a)

Definition at line 77 of file genrccom.h.

#define Undefmethod ( a,
 )     EnvUndefmethod(GetCurrentEnvironment(),a,b)

Definition at line 87 of file genrccom.h.


Function Documentation

LOCALE void* EnvFindDefgeneric ( void *  ,
char *   
)

Definition at line 355 of file genrccom.c.

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

Definition at line 1065 of file genrccom.c.

LOCALE void EnvGetDefmethodList ( void *  ,
void *  ,
DATA_OBJECT  
)

LOCALE void EnvGetMethodRestrictions ( void *  ,
void *  ,
long  ,
DATA_OBJECT  
)

Definition at line 1241 of file genrccom.c.

LOCALE void* EnvGetNextDefgeneric ( void *  ,
void *   
)

Definition at line 408 of file genrccom.c.

LOCALE long EnvGetNextDefmethod ( void *  ,
void *  ,
long   
)

Definition at line 429 of file genrccom.c.

LOCALE int EnvIsDefgenericDeletable ( void *  ,
void *   
)

Definition at line 479 of file genrccom.c.

LOCALE int EnvIsDefmethodDeletable ( void *  ,
void *  ,
long   
)

Definition at line 499 of file genrccom.c.

LOCALE intBool EnvUndefgeneric ( void *  ,
void *   
)

Definition at line 610 of file genrccom.c.

LOCALE intBool EnvUndefmethod ( void *  ,
void *  ,
long   
)

Definition at line 651 of file genrccom.c.

LOCALE void GetDefgenericListFunction ( void *  ,
DATA_OBJECT  
)

Definition at line 1047 of file genrccom.c.

LOCALE void* GetDefgenericModuleCommand ( void *   ) 

Definition at line 539 of file genrccom.c.

LOCALE void GetDefmethodListCommand ( void *  ,
DATA_OBJECT  
)

LOCALE DEFMETHOD* GetDefmethodPointer ( void *  ,
long   
)

Definition at line 463 of file genrccom.c.

LOCALE void GetMethodRestrictionsCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 1174 of file genrccom.c.

LOCALE DEFGENERIC* LookupDefgenericByMdlOrScope ( void *  ,
char *   
)

Definition at line 373 of file genrccom.c.

LOCALE DEFGENERIC* LookupDefgenericInScope ( void *  ,
char *   
)

Definition at line 391 of file genrccom.c.

LOCALE void SetupGenericFunctions ( void *   ) 

Definition at line 142 of file genrccom.c.

LOCALE void TypeCommand ( void *  ,
DATA_OBJECT  
)

LOCALE void UndefgenericCommand ( void *   ) 

Definition at line 525 of file genrccom.c.

LOCALE void UndefmethodCommand ( void *   ) 

Definition at line 553 of file genrccom.c.


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