#include "setup.h"#include "bload.h"#include "bsave.h"#include "envrnmnt.h"#include "memalloc.h"#include "insfun.h"#include "objrtmch.h"#include "reteutil.h"#include "rulebin.h"#include "objrtbin.h"

Go to the source code of this file.
Classes | |
| struct | bsaveObjectPatternNode |
| struct | bsaveObjectAlphaNode |
Defines | |
| #define | _OBJRTBIN_SOURCE_ |
| #define | BsaveObjectPatternIndex(op) ((op != NULL) ? op->bsaveID : -1L) |
| #define | BsaveObjectAlphaIndex(ap) ((ap != NULL) ? ap->bsaveID : -1L) |
| #define | ObjectPatternPointer(i) ((i == -1L) ? NULL : (OBJECT_PATTERN_NODE *) &ObjectReteBinaryData(theEnv)->PatternArray[i]) |
| #define | ObjectAlphaPointer(i) ((i == -1L) ? NULL : (OBJECT_ALPHA_NODE *) &ObjectReteBinaryData(theEnv)->AlphaArray[i]) |
Typedefs | |
| typedef unsigned long | UNLN |
| typedef struct bsaveObjectPatternNode | BSAVE_OBJECT_PATTERN_NODE |
| typedef struct bsaveObjectAlphaNode | BSAVE_OBJECT_ALPHA_NODE |
Functions | |
| globle void | SetupObjectPatternsBload (void *theEnv) |
| #define _OBJRTBIN_SOURCE_ |
Definition at line 48 of file objrtbin.c.
| #define BsaveObjectAlphaIndex | ( | ap | ) | ((ap != NULL) ? ap->bsaveID : -1L) |
Definition at line 85 of file objrtbin.c.
| #define BsaveObjectPatternIndex | ( | op | ) | ((op != NULL) ? op->bsaveID : -1L) |
Definition at line 84 of file objrtbin.c.
| #define ObjectAlphaPointer | ( | i | ) | ((i == -1L) ? NULL : (OBJECT_ALPHA_NODE *) &ObjectReteBinaryData(theEnv)->AlphaArray[i]) |
Definition at line 88 of file objrtbin.c.
| #define ObjectPatternPointer | ( | i | ) | ((i == -1L) ? NULL : (OBJECT_PATTERN_NODE *) &ObjectReteBinaryData(theEnv)->PatternArray[i]) |
Definition at line 87 of file objrtbin.c.
| typedef struct bsaveObjectAlphaNode BSAVE_OBJECT_ALPHA_NODE |
| typedef struct bsaveObjectPatternNode BSAVE_OBJECT_PATTERN_NODE |
| typedef unsigned long UNLN |
Definition at line 56 of file objrtbin.c.
| globle void SetupObjectPatternsBload | ( | void * | theEnv | ) |
Definition at line 124 of file objrtbin.c.
1.5.6