src/clipsrules/core/genrcexe.c File Reference

#include "setup.h"
#include "classcom.h"
#include "classfun.h"
#include "insfun.h"
#include "argacces.h"
#include "constrct.h"
#include "envrnmnt.h"
#include "genrccom.h"
#include "prcdrfun.h"
#include "prccode.h"
#include "proflfun.h"
#include "router.h"
#include "utility.h"
#include "genrcexe.h"

Include dependency graph for genrcexe.c:

Go to the source code of this file.

Defines

#define _GENRCEXE_SOURCE_
#define BEGIN_TRACE   ">>"
#define END_TRACE   "<<"

Functions

globle void GenericDispatch (void *theEnv, DEFGENERIC *gfunc, DEFMETHOD *prevmeth, DEFMETHOD *meth, EXPRESSION *params, DATA_OBJECT *result)
globle void UnboundMethodErr (void *theEnv)
globle intBool IsMethodApplicable (void *theEnv, DEFMETHOD *meth)
globle int NextMethodP (void *theEnv)
globle void CallNextMethod (void *theEnv, DATA_OBJECT *result)
globle void CallSpecificMethod (void *theEnv, DATA_OBJECT *result)
globle void OverrideNextMethod (void *theEnv, DATA_OBJECT *result)
globle void GetGenericCurrentArgument (void *theEnv, DATA_OBJECT *result)


Define Documentation

#define _GENRCEXE_SOURCE_

Definition at line 49 of file genrcexe.c.

#define BEGIN_TRACE   ">>"

Definition at line 58 of file genrcexe.c.

#define END_TRACE   "<<"

Definition at line 59 of file genrcexe.c.


Function Documentation

globle void CallNextMethod ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 380 of file genrcexe.c.

globle void CallSpecificMethod ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 457 of file genrcexe.c.

globle void GenericDispatch ( void *  theEnv,
DEFGENERIC gfunc,
DEFMETHOD prevmeth,
DEFMETHOD meth,
EXPRESSION params,
DATA_OBJECT result 
)

Definition at line 113 of file genrcexe.c.

globle void GetGenericCurrentArgument ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 521 of file genrcexe.c.

globle intBool IsMethodApplicable ( void *  theEnv,
DEFMETHOD meth 
)

Definition at line 266 of file genrcexe.c.

globle int NextMethodP ( void *  theEnv  ) 

Definition at line 353 of file genrcexe.c.

globle void OverrideNextMethod ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 492 of file genrcexe.c.

globle void UnboundMethodErr ( void *  theEnv  ) 

Definition at line 245 of file genrcexe.c.


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