src/clipsrules/core/drive.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "setup.h"
#include "agenda.h"
#include "constant.h"
#include "engine.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "prntutil.h"
#include "reteutil.h"
#include "retract.h"
#include "router.h"
#include "lgcldpnd.h"
#include "incrrset.h"
#include "drive.h"
Go to the source code of this file.
|
Defines |
| #define | _DRIVE_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions |
| globle void | NetworkAssert (void *theEnv, struct partialMatch *binds, struct joinNode *join) |
| globle void | NetworkAssertRight (void *theEnv, struct partialMatch *rhsBinds, struct joinNode *join) |
| globle void | NetworkAssertLeft (void *theEnv, struct partialMatch *lhsBinds, struct joinNode *join) |
| globle intBool | EvaluateJoinExpression (void *theEnv, struct expr *joinExpr, struct joinNode *joinPtr) |
| globle intBool | EvaluateSecondaryNetworkTest (void *theEnv, struct partialMatch *leftMatch, struct joinNode *joinPtr) |
| globle unsigned long | BetaMemoryHashValue (void *theEnv, struct expr *hashExpr, struct partialMatch *lbinds, struct partialMatch *rbinds, struct joinNode *joinPtr) |
| globle void | PPDrive (void *theEnv, struct partialMatch *lhsBinds, struct partialMatch *rhsBinds, struct joinNode *join) |
| globle void | EPMDrive (void *theEnv, struct partialMatch *parent, struct joinNode *join) |
Define Documentation
Function Documentation
| globle intBool EvaluateJoinExpression |
( |
void * |
theEnv, |
|
|
struct expr * |
joinExpr, |
|
|
struct joinNode * |
joinPtr | |
|
) |
| | |
| globle intBool EvaluateSecondaryNetworkTest |
( |
void * |
theEnv, |
|
|
struct partialMatch * |
leftMatch, |
|
|
struct joinNode * |
joinPtr | |
|
) |
| | |
| globle void NetworkAssertLeft |
( |
void * |
theEnv, |
|
|
struct partialMatch * |
lhsBinds, |
|
|
struct joinNode * |
join | |
|
) |
| | |
| globle void NetworkAssertRight |
( |
void * |
theEnv, |
|
|
struct partialMatch * |
rhsBinds, |
|
|
struct joinNode * |
join | |
|
) |
| | |