src/clipsrules/core/classinf.h File Reference

#include "evaluatn.h"

Include dependency graph for classinf.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LOCALE   extern
#define ClassAbstractP(a)   EnvClassAbstractP(GetCurrentEnvironment(),a)
#define ClassReactiveP(a)   EnvClassReactiveP(GetCurrentEnvironment(),a)
#define ClassSlots(a, b, c)   EnvClassSlots(GetCurrentEnvironment(),a,b,c)
#define ClassSubclasses(a, b, c)   EnvClassSubclasses(GetCurrentEnvironment(),a,b,c)
#define ClassSuperclasses(a, b, c)   EnvClassSuperclasses(GetCurrentEnvironment(),a,b,c)
#define SlotAllowedValues(a, b, c)   EnvSlotAllowedValues(GetCurrentEnvironment(),a,b,c)
#define SlotAllowedClasses(a, b, c)   EnvSlotAllowedClasses(GetCurrentEnvironment(),a,b,c)
#define SlotCardinality(a, b, c)   EnvSlotCardinality(GetCurrentEnvironment(),a,b,c)
#define SlotFacets(a, b, c)   EnvSlotFacets(GetCurrentEnvironment(),a,b,c)
#define SlotRange(a, b, c)   EnvSlotRange(GetCurrentEnvironment(),a,b,c)
#define SlotSources(a, b, c)   EnvSlotSources(GetCurrentEnvironment(),a,b,c)
#define SlotTypes(a, b, c)   EnvSlotTypes(GetCurrentEnvironment(),a,b,c)
#define GetDefmessageHandlerList(a, b, c)   EnvGetDefmessageHandlerList(GetCurrentEnvironment(),a,b,c)

Functions

LOCALE intBool ClassAbstractPCommand (void *)
LOCALE void * ClassInfoFnxArgs (void *, char *, int *)
LOCALE void ClassSlotsCommand (void *, DATA_OBJECT *)
LOCALE void ClassSuperclassesCommand (void *, DATA_OBJECT *)
LOCALE void ClassSubclassesCommand (void *, DATA_OBJECT *)
LOCALE void GetDefmessageHandlersListCmd (void *, DATA_OBJECT *)
LOCALE void SlotFacetsCommand (void *, DATA_OBJECT *)
LOCALE void SlotSourcesCommand (void *, DATA_OBJECT *)
LOCALE void SlotTypesCommand (void *, DATA_OBJECT *)
LOCALE void SlotAllowedValuesCommand (void *, DATA_OBJECT *)
LOCALE void SlotAllowedClassesCommand (void *, DATA_OBJECT *)
LOCALE void SlotRangeCommand (void *, DATA_OBJECT *)
LOCALE void SlotCardinalityCommand (void *, DATA_OBJECT *)
LOCALE intBool EnvClassAbstractP (void *, void *)
LOCALE void EnvClassSlots (void *, void *, DATA_OBJECT *, int)
LOCALE void EnvGetDefmessageHandlerList (void *, void *, DATA_OBJECT *, int)
LOCALE void EnvClassSuperclasses (void *, void *, DATA_OBJECT *, int)
LOCALE void EnvClassSubclasses (void *, void *, DATA_OBJECT *, int)
LOCALE void ClassSubclassAddresses (void *, void *, DATA_OBJECT *, int)
LOCALE void EnvSlotFacets (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotSources (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotTypes (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotAllowedValues (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotAllowedClasses (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotRange (void *, void *, char *, DATA_OBJECT *)
LOCALE void EnvSlotCardinality (void *, void *, char *, DATA_OBJECT *)


Define Documentation

#define ClassAbstractP (  )     EnvClassAbstractP(GetCurrentEnvironment(),a)

Definition at line 41 of file classinf.h.

#define ClassReactiveP (  )     EnvClassReactiveP(GetCurrentEnvironment(),a)

Definition at line 42 of file classinf.h.

#define ClassSlots ( a,
b,
 )     EnvClassSlots(GetCurrentEnvironment(),a,b,c)

Definition at line 43 of file classinf.h.

#define ClassSubclasses ( a,
b,
 )     EnvClassSubclasses(GetCurrentEnvironment(),a,b,c)

Definition at line 44 of file classinf.h.

#define ClassSuperclasses ( a,
b,
 )     EnvClassSuperclasses(GetCurrentEnvironment(),a,b,c)

Definition at line 45 of file classinf.h.

#define GetDefmessageHandlerList ( a,
b,
 )     EnvGetDefmessageHandlerList(GetCurrentEnvironment(),a,b,c)

Definition at line 53 of file classinf.h.

#define LOCALE   extern

Definition at line 38 of file classinf.h.

#define SlotAllowedClasses ( a,
b,
 )     EnvSlotAllowedClasses(GetCurrentEnvironment(),a,b,c)

Definition at line 47 of file classinf.h.

#define SlotAllowedValues ( a,
b,
 )     EnvSlotAllowedValues(GetCurrentEnvironment(),a,b,c)

Definition at line 46 of file classinf.h.

#define SlotCardinality ( a,
b,
 )     EnvSlotCardinality(GetCurrentEnvironment(),a,b,c)

Definition at line 48 of file classinf.h.

#define SlotFacets ( a,
b,
 )     EnvSlotFacets(GetCurrentEnvironment(),a,b,c)

Definition at line 49 of file classinf.h.

#define SlotRange ( a,
b,
 )     EnvSlotRange(GetCurrentEnvironment(),a,b,c)

Definition at line 50 of file classinf.h.

#define SlotSources ( a,
b,
 )     EnvSlotSources(GetCurrentEnvironment(),a,b,c)

Definition at line 51 of file classinf.h.

#define SlotTypes ( a,
b,
 )     EnvSlotTypes(GetCurrentEnvironment(),a,b,c)

Definition at line 52 of file classinf.h.


Function Documentation

LOCALE intBool ClassAbstractPCommand ( void *   ) 

Definition at line 84 of file classinf.c.

LOCALE void* ClassInfoFnxArgs ( void *  ,
char *  ,
int *   
)

Definition at line 146 of file classinf.c.

LOCALE void ClassSlotsCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 195 of file classinf.c.

LOCALE void ClassSubclassAddresses ( void *  ,
void *  ,
DATA_OBJECT ,
int   
)

Definition at line 613 of file classinf.c.

LOCALE void ClassSubclassesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 247 of file classinf.c.

LOCALE void ClassSuperclassesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 221 of file classinf.c.

LOCALE intBool EnvClassAbstractP ( void *  ,
void *   
)

Definition at line 357 of file classinf.c.

LOCALE void EnvClassSlots ( void *  ,
void *  ,
DATA_OBJECT ,
int   
)

Definition at line 406 of file classinf.c.

LOCALE void EnvClassSubclasses ( void *  ,
void *  ,
DATA_OBJECT ,
int   
)

Definition at line 576 of file classinf.c.

LOCALE void EnvClassSuperclasses ( void *  ,
void *  ,
DATA_OBJECT ,
int   
)

Definition at line 531 of file classinf.c.

LOCALE void EnvGetDefmessageHandlerList ( void *  ,
void *  ,
DATA_OBJECT ,
int   
)

Definition at line 455 of file classinf.c.

LOCALE void EnvSlotAllowedClasses ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 898 of file classinf.c.

LOCALE void EnvSlotAllowedValues ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 867 of file classinf.c.

LOCALE void EnvSlotCardinality ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 958 of file classinf.c.

LOCALE void EnvSlotFacets ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 651 of file classinf.c.

LOCALE void EnvSlotRange ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 929 of file classinf.c.

LOCALE void EnvSlotSources ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 739 of file classinf.c.

LOCALE void EnvSlotTypes ( void *  ,
void *  ,
char *  ,
DATA_OBJECT  
)

Definition at line 785 of file classinf.c.

LOCALE void GetDefmessageHandlersListCmd ( void *  ,
DATA_OBJECT  
)

Definition at line 273 of file classinf.c.

LOCALE void SlotAllowedClassesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 325 of file classinf.c.

LOCALE void SlotAllowedValuesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 318 of file classinf.c.

LOCALE void SlotCardinalityCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 339 of file classinf.c.

LOCALE void SlotFacetsCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 297 of file classinf.c.

LOCALE void SlotRangeCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 332 of file classinf.c.

LOCALE void SlotSourcesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 304 of file classinf.c.

LOCALE void SlotTypesCommand ( void *  ,
DATA_OBJECT  
)

Definition at line 311 of file classinf.c.


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