src/clipsrules/core/crstrtgy.c File Reference

#include <stdio.h>
#include <string.h>
#include "setup.h"
#include "constant.h"
#include "pattern.h"
#include "reteutil.h"
#include "argacces.h"
#include "agenda.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "crstrtgy.h"

Include dependency graph for crstrtgy.c:

Go to the source code of this file.

Defines

#define _CRSTRTGY_SOURCE_
#define _STDIO_INCLUDED_
#define GetMatchingItem(x, i)

Functions

globle void PlaceActivation (void *theEnv, ACTIVATION **whichAgenda, ACTIVATION *newActivation, struct salienceGroup *theGroup)
globle int EnvSetStrategy (void *theEnv, int value)
globle int EnvGetStrategy (void *theEnv)
globle void * GetStrategyCommand (void *theEnv)
globle void * SetStrategyCommand (void *theEnv)


Define Documentation

#define _CRSTRTGY_SOURCE_

Definition at line 36 of file crstrtgy.c.

#define _STDIO_INCLUDED_

Definition at line 39 of file crstrtgy.c.

#define GetMatchingItem ( x,
 ) 

Value:

((x->basis->binds[i].gm.theMatch != NULL) ? \
                              (x->basis->binds[i].gm.theMatch->matchingItem) : NULL)

Definition at line 56 of file crstrtgy.c.


Function Documentation

globle int EnvGetStrategy ( void *  theEnv  ) 

Definition at line 957 of file crstrtgy.c.

globle int EnvSetStrategy ( void *  theEnv,
int  value 
)

Definition at line 939 of file crstrtgy.c.

globle void* GetStrategyCommand ( void *  theEnv  ) 

Definition at line 967 of file crstrtgy.c.

globle void PlaceActivation ( void *  theEnv,
ACTIVATION **  whichAgenda,
ACTIVATION newActivation,
struct salienceGroup theGroup 
)

Definition at line 78 of file crstrtgy.c.

globle void* SetStrategyCommand ( void *  theEnv  ) 

Definition at line 979 of file crstrtgy.c.


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