src/clipsrules/core/lgcldpnd.c File Reference

#include <stdio.h>
#include "setup.h"
#include "memalloc.h"
#include "router.h"
#include "envrnmnt.h"
#include "evaluatn.h"
#include "engine.h"
#include "reteutil.h"
#include "pattern.h"
#include "argacces.h"
#include "factmngr.h"
#include "insfun.h"
#include "lgcldpnd.h"

Include dependency graph for lgcldpnd.c:

Go to the source code of this file.

Defines

#define _LGCLDPND_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle intBool AddLogicalDependencies (void *theEnv, struct patternEntity *theEntity, int existingEntity)
globle struct partialMatchFindLogicalBind (struct joinNode *theJoin, struct partialMatch *theBinds)
globle void RemoveEntityDependencies (void *theEnv, struct patternEntity *theEntity)
globle void ReturnEntityDependencies (void *theEnv, struct patternEntity *theEntity)
globle void RemovePMDependencies (void *theEnv, struct partialMatch *theBinds)
globle void DestroyPMDependencies (void *theEnv, struct partialMatch *theBinds)
globle void RemoveLogicalSupport (void *theEnv, struct partialMatch *theBinds)
globle void ForceLogicalRetractions (void *theEnv)
globle void Dependencies (void *theEnv, struct patternEntity *theEntity)
globle void Dependents (void *theEnv, struct patternEntity *theEntity)
globle void DependenciesCommand (void *theEnv)
globle void DependentsCommand (void *theEnv)


Define Documentation

#define _LGCLDPND_SOURCE_

Definition at line 31 of file lgcldpnd.c.

#define _STDIO_INCLUDED_

Definition at line 34 of file lgcldpnd.c.


Function Documentation

globle intBool AddLogicalDependencies ( void *  theEnv,
struct patternEntity theEntity,
int  existingEntity 
)

Definition at line 77 of file lgcldpnd.c.

globle void Dependencies ( void *  theEnv,
struct patternEntity theEntity 
)

Definition at line 492 of file lgcldpnd.c.

globle void DependenciesCommand ( void *  theEnv  ) 

Definition at line 594 of file lgcldpnd.c.

globle void Dependents ( void *  theEnv,
struct patternEntity theEntity 
)

Definition at line 527 of file lgcldpnd.c.

globle void DependentsCommand ( void *  theEnv  ) 

Definition at line 617 of file lgcldpnd.c.

globle void DestroyPMDependencies ( void *  theEnv,
struct partialMatch theBinds 
)

Definition at line 326 of file lgcldpnd.c.

globle struct partialMatch* FindLogicalBind ( struct joinNode theJoin,
struct partialMatch theBinds 
) [read]

Definition at line 147 of file lgcldpnd.c.

globle void ForceLogicalRetractions ( void *  theEnv  ) 

Definition at line 435 of file lgcldpnd.c.

globle void RemoveEntityDependencies ( void *  theEnv,
struct patternEntity theEntity 
)

Definition at line 178 of file lgcldpnd.c.

globle void RemoveLogicalSupport ( void *  theEnv,
struct partialMatch theBinds 
)

Definition at line 355 of file lgcldpnd.c.

globle void RemovePMDependencies ( void *  theEnv,
struct partialMatch theBinds 
)

Definition at line 296 of file lgcldpnd.c.

globle void ReturnEntityDependencies ( void *  theEnv,
struct patternEntity theEntity 
)

Definition at line 237 of file lgcldpnd.c.


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