src/clipsrules/core/classinf.c File Reference

#include "setup.h"
#include <stdio.h>
#include <string.h>
#include "argacces.h"
#include "classcom.h"
#include "classexm.h"
#include "classfun.h"
#include "classini.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "insfun.h"
#include "msgcom.h"
#include "msgfun.h"
#include "multifld.h"
#include "prntutil.h"
#include "classinf.h"

Include dependency graph for classinf.c:

Go to the source code of this file.

Defines

#define _CLASSINF_SOURCE_

Functions

globle int ClassAbstractPCommand (void *theEnv)
globle int ClassReactivePCommand (void *theEnv)
globle void * ClassInfoFnxArgs (void *theEnv, char *fnx, int *inhp)
globle void ClassSlotsCommand (void *theEnv, DATA_OBJECT *result)
globle void ClassSuperclassesCommand (void *theEnv, DATA_OBJECT *result)
globle void ClassSubclassesCommand (void *theEnv, DATA_OBJECT *result)
globle void GetDefmessageHandlersListCmd (void *theEnv, DATA_OBJECT *result)
globle void SlotFacetsCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotSourcesCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotTypesCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotAllowedValuesCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotAllowedClassesCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotRangeCommand (void *theEnv, DATA_OBJECT *result)
globle void SlotCardinalityCommand (void *theEnv, DATA_OBJECT *result)
globle intBool EnvClassAbstractP (void *theEnv, void *clsptr)
globle intBool EnvClassReactiveP (void *theEnv, void *clsptr)
globle void EnvClassSlots (void *theEnv, void *clsptr, DATA_OBJECT *result, int inhp)
globle void EnvGetDefmessageHandlerList (void *theEnv, void *clsptr, DATA_OBJECT *result, int inhp)
globle void EnvClassSuperclasses (void *theEnv, void *clsptr, DATA_OBJECT *result, int inhp)
globle void EnvClassSubclasses (void *theEnv, void *clsptr, DATA_OBJECT *result, int inhp)
globle void ClassSubclassAddresses (void *theEnv, void *clsptr, DATA_OBJECT *result, int inhp)
globle void EnvSlotFacets (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotSources (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotTypes (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotAllowedValues (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotAllowedClasses (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotRange (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)
globle void EnvSlotCardinality (void *theEnv, void *clsptr, char *sname, DATA_OBJECT *result)


Define Documentation

#define _CLASSINF_SOURCE_

Definition at line 62 of file classinf.c.


Function Documentation

globle int ClassAbstractPCommand ( void *  theEnv  ) 

Definition at line 84 of file classinf.c.

globle void* ClassInfoFnxArgs ( void *  theEnv,
char *  fnx,
int *  inhp 
)

Definition at line 146 of file classinf.c.

globle int ClassReactivePCommand ( void *  theEnv  ) 

Definition at line 113 of file classinf.c.

globle void ClassSlotsCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 195 of file classinf.c.

globle void ClassSubclassAddresses ( void *  theEnv,
void *  clsptr,
DATA_OBJECT result,
int  inhp 
)

Definition at line 613 of file classinf.c.

globle void ClassSubclassesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 247 of file classinf.c.

globle void ClassSuperclassesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 221 of file classinf.c.

globle intBool EnvClassAbstractP ( void *  theEnv,
void *  clsptr 
)

Definition at line 357 of file classinf.c.

globle intBool EnvClassReactiveP ( void *  theEnv,
void *  clsptr 
)

Definition at line 381 of file classinf.c.

globle void EnvClassSlots ( void *  theEnv,
void *  clsptr,
DATA_OBJECT result,
int  inhp 
)

Definition at line 406 of file classinf.c.

globle void EnvClassSubclasses ( void *  theEnv,
void *  clsptr,
DATA_OBJECT result,
int  inhp 
)

Definition at line 576 of file classinf.c.

globle void EnvClassSuperclasses ( void *  theEnv,
void *  clsptr,
DATA_OBJECT result,
int  inhp 
)

Definition at line 531 of file classinf.c.

globle void EnvGetDefmessageHandlerList ( void *  theEnv,
void *  clsptr,
DATA_OBJECT result,
int  inhp 
)

Definition at line 455 of file classinf.c.

globle void EnvSlotAllowedClasses ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 898 of file classinf.c.

globle void EnvSlotAllowedValues ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 867 of file classinf.c.

globle void EnvSlotCardinality ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 958 of file classinf.c.

globle void EnvSlotFacets ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 651 of file classinf.c.

globle void EnvSlotRange ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 929 of file classinf.c.

globle void EnvSlotSources ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 739 of file classinf.c.

globle void EnvSlotTypes ( void *  theEnv,
void *  clsptr,
char *  sname,
DATA_OBJECT result 
)

Definition at line 785 of file classinf.c.

globle void GetDefmessageHandlersListCmd ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 273 of file classinf.c.

globle void SlotAllowedClassesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 325 of file classinf.c.

globle void SlotAllowedValuesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 318 of file classinf.c.

globle void SlotCardinalityCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 339 of file classinf.c.

globle void SlotFacetsCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 297 of file classinf.c.

globle void SlotRangeCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 332 of file classinf.c.

globle void SlotSourcesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 304 of file classinf.c.

globle void SlotTypesCommand ( void *  theEnv,
DATA_OBJECT result 
)

Definition at line 311 of file classinf.c.


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