src/clipsrules/core/classexm.c File Reference

#include "setup.h"
#include <string.h>
#include "argacces.h"
#include "classcom.h"
#include "classfun.h"
#include "classini.h"
#include "envrnmnt.h"
#include "insfun.h"
#include "memalloc.h"
#include "msgcom.h"
#include "msgfun.h"
#include "router.h"
#include "strngrtr.h"
#include "sysdep.h"
#include "classexm.h"

Include dependency graph for classexm.c:

Go to the source code of this file.

Defines

#define _CLASSEXM_SOURCE_

Functions

globle void BrowseClassesCommand (void *theEnv)
globle void EnvBrowseClasses (void *theEnv, char *logicalName, void *clsptr)
globle void DescribeClassCommand (void *theEnv)
globle void EnvDescribeClass (void *theEnv, char *logicalName, void *clsptr)
globle char * GetCreateAccessorString (void *vsd)
globle void * GetDefclassModuleCommand (void *theEnv)
globle intBool SuperclassPCommand (void *theEnv)
globle intBool EnvSuperclassP (void *theEnv, void *firstClass, void *secondClass)
globle intBool SubclassPCommand (void *theEnv)
globle intBool EnvSubclassP (void *theEnv, void *firstClass, void *secondClass)
globle int SlotExistPCommand (void *theEnv)
globle intBool EnvSlotExistP (void *theEnv, void *theDefclass, char *slotName, intBool inheritFlag)
globle int MessageHandlerExistPCommand (void *theEnv)
globle intBool SlotWritablePCommand (void *theEnv)
globle intBool EnvSlotWritableP (void *theEnv, void *theDefclass, char *slotName)
globle intBool SlotInitablePCommand (void *theEnv)
globle intBool EnvSlotInitableP (void *theEnv, void *theDefclass, char *slotName)
globle intBool SlotPublicPCommand (void *theEnv)
globle intBool EnvSlotPublicP (void *theEnv, void *theDefclass, char *slotName)
globle int EnvSlotDefaultP (void *theEnv, void *theDefclass, char *slotName)
globle intBool SlotDirectAccessPCommand (void *theEnv)
globle intBool EnvSlotDirectAccessP (void *theEnv, void *theDefclass, char *slotName)
globle void SlotDefaultValueCommand (void *theEnv, DATA_OBJECT_PTR theValue)
globle intBool EnvSlotDefaultValue (void *theEnv, void *theDefclass, char *slotName, DATA_OBJECT_PTR theValue)
globle intBool ClassExistPCommand (void *theEnv)


Define Documentation

#define _CLASSEXM_SOURCE_

Definition at line 65 of file classexm.c.


Function Documentation

globle void BrowseClassesCommand ( void *  theEnv  ) 

Definition at line 105 of file classexm.c.

globle intBool ClassExistPCommand ( void *  theEnv  ) 

Definition at line 801 of file classexm.c.

globle void DescribeClassCommand ( void *  theEnv  ) 

Definition at line 158 of file classexm.c.

globle void EnvBrowseClasses ( void *  theEnv,
char *  logicalName,
void *  clsptr 
)

Definition at line 140 of file classexm.c.

globle void EnvDescribeClass ( void *  theEnv,
char *  logicalName,
void *  clsptr 
)

Definition at line 184 of file classexm.c.

globle int EnvSlotDefaultP ( void *  theEnv,
void *  theDefclass,
char *  slotName 
)

Definition at line 649 of file classexm.c.

globle intBool EnvSlotDefaultValue ( void *  theEnv,
void *  theDefclass,
char *  slotName,
DATA_OBJECT_PTR  theValue 
)

Definition at line 765 of file classexm.c.

globle intBool EnvSlotDirectAccessP ( void *  theEnv,
void *  theDefclass,
char *  slotName 
)

Definition at line 703 of file classexm.c.

globle intBool EnvSlotExistP ( void *  theEnv,
void *  theDefclass,
char *  slotName,
intBool  inheritFlag 
)

Definition at line 458 of file classexm.c.

globle intBool EnvSlotInitableP ( void *  theEnv,
void *  theDefclass,
char *  slotName 
)

Definition at line 584 of file classexm.c.

globle intBool EnvSlotPublicP ( void *  theEnv,
void *  theDefclass,
char *  slotName 
)

Definition at line 627 of file classexm.c.

globle intBool EnvSlotWritableP ( void *  theEnv,
void *  theDefclass,
char *  slotName 
)

Definition at line 541 of file classexm.c.

globle intBool EnvSubclassP ( void *  theEnv,
void *  firstClass,
void *  secondClass 
)

Definition at line 400 of file classexm.c.

globle intBool EnvSuperclassP ( void *  theEnv,
void *  firstClass,
void *  secondClass 
)

Definition at line 355 of file classexm.c.

globle char* GetCreateAccessorString ( void *  vsd  ) 

Definition at line 292 of file classexm.c.

globle void* GetDefclassModuleCommand ( void *  theEnv  ) 

Definition at line 316 of file classexm.c.

globle int MessageHandlerExistPCommand ( void *  theEnv  ) 

Definition at line 476 of file classexm.c.

globle void SlotDefaultValueCommand ( void *  theEnv,
DATA_OBJECT_PTR  theValue 
)

Definition at line 725 of file classexm.c.

globle intBool SlotDirectAccessPCommand ( void *  theEnv  ) 

Definition at line 679 of file classexm.c.

globle int SlotExistPCommand ( void *  theEnv  ) 

Definition at line 420 of file classexm.c.

globle intBool SlotInitablePCommand ( void *  theEnv  ) 

Definition at line 562 of file classexm.c.

globle intBool SlotPublicPCommand ( void *  theEnv  ) 

Definition at line 605 of file classexm.c.

globle intBool SlotWritablePCommand ( void *  theEnv  ) 

Definition at line 519 of file classexm.c.

globle intBool SubclassPCommand ( void *  theEnv  ) 

Definition at line 375 of file classexm.c.

globle intBool SuperclassPCommand ( void *  theEnv  ) 

Definition at line 330 of file classexm.c.


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