src/clipsrules/core/objbin.h File Reference

#include "object.h"

Include dependency graph for objbin.h:

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

Go to the source code of this file.

Classes

struct  objectBinaryData

Defines

#define OBJECTBIN_DATA   33
#define ObjectBinaryData(theEnv)   ((struct objectBinaryData *) GetEnvironmentData(theEnv,OBJECTBIN_DATA))
#define DefclassPointer(i)   (((i) == -1L) ? NULL : (DEFCLASS *) &ObjectBinaryData(theEnv)->DefclassArray[i])
#define DefclassIndex(cls)   (((cls) == NULL) ? -1 : ((struct constructHeader *) cls)->bsaveID)
#define LOCALE   extern

Functions

LOCALE void SetupObjectsBload (void *)
LOCALE void * BloadDefclassModuleReference (void *, int)


Define Documentation

#define DefclassIndex ( cls   )     (((cls) == NULL) ? -1 : ((struct constructHeader *) cls)->bsaveID)

Definition at line 54 of file objbin.h.

#define DefclassPointer (  )     (((i) == -1L) ? NULL : (DEFCLASS *) &ObjectBinaryData(theEnv)->DefclassArray[i])

Definition at line 53 of file objbin.h.

#define LOCALE   extern

Definition at line 64 of file objbin.h.

#define OBJECTBIN_DATA   33

Definition at line 28 of file objbin.h.

#define ObjectBinaryData ( theEnv   )     ((struct objectBinaryData *) GetEnvironmentData(theEnv,OBJECTBIN_DATA))

Definition at line 51 of file objbin.h.


Function Documentation

LOCALE void* BloadDefclassModuleReference ( void *  ,
int   
)

Definition at line 299 of file objbin.c.

LOCALE void SetupObjectsBload ( void *   ) 

Definition at line 205 of file objbin.c.


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