src/clipsrules/core/tmpltdef.c File Reference

#include "setup.h"
#include <stdio.h>
#include "memalloc.h"
#include "exprnops.h"
#include "cstrccom.h"
#include "network.h"
#include "tmpltpsr.h"
#include "tmpltbsc.h"
#include "tmpltutl.h"
#include "tmpltfun.h"
#include "router.h"
#include "modulpsr.h"
#include "modulutl.h"
#include "cstrnchk.h"
#include "envrnmnt.h"
#include "bload.h"
#include "tmpltbin.h"
#include "tmpltcmp.h"
#include "tmpltdef.h"

Include dependency graph for tmpltdef.c:

Go to the source code of this file.

Defines

#define _TMPLTDEF_SOURCE_
#define _STDIO_INCLUDED_

Functions

globle void InitializeDeftemplates (void *theEnv)
globle struct deftemplateModuleGetDeftemplateModuleItem (void *theEnv, struct defmodule *theModule)
globle void * EnvFindDeftemplate (void *theEnv, char *deftemplateName)
globle void * EnvGetNextDeftemplate (void *theEnv, void *deftemplatePtr)
globle intBool EnvIsDeftemplateDeletable (void *theEnv, void *vTheDeftemplate)
globle void ReturnSlots (void *theEnv, struct templateSlot *slotPtr)
globle void DecrementDeftemplateBusyCount (void *theEnv, void *vTheTemplate)
globle void IncrementDeftemplateBusyCount (void *theEnv, void *vTheTemplate)
globle void * EnvGetNextFactInTemplate (void *theEnv, void *theTemplate, void *factPtr)
globle void * CreateDeftemplateScopeMap (void *theEnv, struct deftemplate *theDeftemplate)


Define Documentation

#define _STDIO_INCLUDED_

Definition at line 38 of file tmpltdef.c.

#define _TMPLTDEF_SOURCE_

Definition at line 31 of file tmpltdef.c.


Function Documentation

globle void* CreateDeftemplateScopeMap ( void *  theEnv,
struct deftemplate theDeftemplate 
)

Definition at line 457 of file tmpltdef.c.

globle void DecrementDeftemplateBusyCount ( void *  theEnv,
void *  vTheTemplate 
)

Definition at line 400 of file tmpltdef.c.

globle void* EnvFindDeftemplate ( void *  theEnv,
char *  deftemplateName 
)

Definition at line 233 of file tmpltdef.c.

globle void* EnvGetNextDeftemplate ( void *  theEnv,
void *  deftemplatePtr 
)

Definition at line 245 of file tmpltdef.c.

globle void* EnvGetNextFactInTemplate ( void *  theEnv,
void *  theTemplate,
void *  factPtr 
)

Definition at line 436 of file tmpltdef.c.

globle intBool EnvIsDeftemplateDeletable ( void *  theEnv,
void *  vTheDeftemplate 
)

Definition at line 256 of file tmpltdef.c.

globle struct deftemplateModule* GetDeftemplateModuleItem ( void *  theEnv,
struct defmodule theModule 
) [read]

Definition at line 221 of file tmpltdef.c.

globle void IncrementDeftemplateBusyCount ( void *  theEnv,
void *  vTheTemplate 
)

Definition at line 416 of file tmpltdef.c.

globle void InitializeDeftemplates ( void *  theEnv  ) 

Definition at line 84 of file tmpltdef.c.

globle void ReturnSlots ( void *  theEnv,
struct templateSlot slotPtr 
)

Definition at line 373 of file tmpltdef.c.


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