src/clipsrules/core/genrcfun.c File Reference

#include "setup.h"
#include "bload.h"
#include "classcom.h"
#include "classfun.h"
#include "argacces.h"
#include "constrct.h"
#include "cstrcpsr.h"
#include "envrnmnt.h"
#include "genrccom.h"
#include "genrcexe.h"
#include "memalloc.h"
#include "prccode.h"
#include "router.h"
#include "sysdep.h"
#include "genrcfun.h"

Include dependency graph for genrcfun.c:

Go to the source code of this file.

Defines

#define _GENRCFUN_SOURCE_

Functions

globle intBool ClearDefgenericsReady (void *theEnv)
globle void * AllocateDefgenericModule (void *theEnv)
globle void FreeDefgenericModule (void *theEnv, void *theItem)
globle int ClearDefmethods (void *theEnv)
globle int RemoveAllExplicitMethods (void *theEnv, DEFGENERIC *gfunc)
globle void RemoveDefgeneric (void *theEnv, void *vgfunc)
globle int ClearDefgenerics (void *theEnv)
globle void MethodAlterError (void *theEnv, DEFGENERIC *gfunc)
globle void DeleteMethodInfo (void *theEnv, DEFGENERIC *gfunc, DEFMETHOD *meth)
globle void DestroyMethodInfo (void *theEnv, DEFGENERIC *gfunc, DEFMETHOD *meth)
globle int MethodsExecuting (DEFGENERIC *gfunc)
globle long FindMethodByIndex (DEFGENERIC *gfunc, long theIndex)
globle void PreviewGeneric (void *theEnv)
globle void PrintMethod (void *theEnv, char *buf, int buflen, DEFMETHOD *meth)
globle DEFGENERICCheckGenericExists (void *theEnv, char *fname, char *gname)
globle long CheckMethodExists (void *theEnv, char *fname, DEFGENERIC *gfunc, long mi)
globle void PrintGenericName (void *theEnv, char *logName, DEFGENERIC *gfunc)


Define Documentation

#define _GENRCFUN_SOURCE_

Definition at line 57 of file genrcfun.c.


Function Documentation

globle void* AllocateDefgenericModule ( void *  theEnv  ) 

Definition at line 107 of file genrcfun.c.

globle DEFGENERIC* CheckGenericExists ( void *  theEnv,
char *  fname,
char *  gname 
)

Definition at line 631 of file genrcfun.c.

globle long CheckMethodExists ( void *  theEnv,
char *  fname,
DEFGENERIC gfunc,
long  mi 
)

Definition at line 664 of file genrcfun.c.

globle int ClearDefgenerics ( void *  theEnv  ) 

Definition at line 266 of file genrcfun.c.

globle intBool ClearDefgenericsReady ( void *  theEnv  ) 

Definition at line 92 of file genrcfun.c.

globle int ClearDefmethods ( void *  theEnv  ) 

Definition at line 154 of file genrcfun.c.

globle void DeleteMethodInfo ( void *  theEnv,
DEFGENERIC gfunc,
DEFMETHOD meth 
)

Definition at line 327 of file genrcfun.c.

globle void DestroyMethodInfo ( void *  theEnv,
DEFGENERIC gfunc,
DEFMETHOD meth 
)

Definition at line 377 of file genrcfun.c.

globle long FindMethodByIndex ( DEFGENERIC gfunc,
long  theIndex 
)

Definition at line 477 of file genrcfun.c.

globle void FreeDefgenericModule ( void *  theEnv,
void *  theItem 
)

Definition at line 122 of file genrcfun.c.

globle void MethodAlterError ( void *  theEnv,
DEFGENERIC gfunc 
)

Definition at line 306 of file genrcfun.c.

globle int MethodsExecuting ( DEFGENERIC gfunc  ) 

Definition at line 418 of file genrcfun.c.

globle void PreviewGeneric ( void *  theEnv  ) 

Definition at line 504 of file genrcfun.c.

globle void PrintGenericName ( void *  theEnv,
char *  logName,
DEFGENERIC gfunc 
)

Definition at line 744 of file genrcfun.c.

globle void PrintMethod ( void *  theEnv,
char *  buf,
int  buflen,
DEFMETHOD meth 
)

Definition at line 563 of file genrcfun.c.

globle int RemoveAllExplicitMethods ( void *  theEnv,
DEFGENERIC gfunc 
)

Definition at line 184 of file genrcfun.c.

globle void RemoveDefgeneric ( void *  theEnv,
void *  vgfunc 
)

Definition at line 239 of file genrcfun.c.


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