#include "setup.h"#include <string.h>#include "classcom.h"#include "classfun.h"#include "cstrnchk.h"#include "cstrnpsr.h"#include "cstrnutl.h"#include "default.h"#include "envrnmnt.h"#include "insfun.h"#include "memalloc.h"#include "prntutil.h"#include "router.h"#include "scanner.h"#include "clsltpsr.h"

Go to the source code of this file.
Defines | |
| #define | _CLSLTPSR_SOURCE_ |
| #define | DEFAULT_FACET "default" |
| #define | DYNAMIC_FACET "default-dynamic" |
| #define | VARIABLE_VAR "VARIABLE" |
| #define | STORAGE_FACET "storage" |
| #define | SLOT_SHARE_RLN "shared" |
| #define | SLOT_LOCAL_RLN "local" |
| #define | ACCESS_FACET "access" |
| #define | SLOT_RDONLY_RLN "read-only" |
| #define | SLOT_RDWRT_RLN "read-write" |
| #define | SLOT_INIT_RLN "initialize-only" |
| #define | PROPAGATION_FACET "propagation" |
| #define | SLOT_NO_INH_RLN "no-inherit" |
| #define | SLOT_INH_RLN "inherit" |
| #define | SOURCE_FACET "source" |
| #define | SLOT_COMPOSITE_RLN "composite" |
| #define | SLOT_EXCLUSIVE_RLN "exclusive" |
| #define | MATCH_FACET MATCH_RLN |
| #define | SLOT_REACTIVE_RLN REACTIVE_RLN |
| #define | SLOT_NONREACTIVE_RLN NONREACTIVE_RLN |
| #define | VISIBILITY_FACET "visibility" |
| #define | SLOT_PUBLIC_RLN "public" |
| #define | SLOT_PRIVATE_RLN "private" |
| #define | CREATE_ACCESSOR_FACET "create-accessor" |
| #define | SLOT_READ_RLN "read" |
| #define | SLOT_WRITE_RLN "write" |
| #define | SLOT_NONE_RLN "NONE" |
| #define | OVERRIDE_MSG_FACET "override-message" |
| #define | SLOT_DEFAULT_RLN "DEFAULT" |
| #define | STORAGE_BIT 0 |
| #define | FIELD_BIT 1 |
| #define | ACCESS_BIT 2 |
| #define | PROPAGATION_BIT 3 |
| #define | SOURCE_BIT 4 |
| #define | MATCH_BIT 5 |
| #define | DEFAULT_BIT 6 |
| #define | DEFAULT_DYNAMIC_BIT 7 |
| #define | VISIBILITY_BIT 8 |
| #define | CREATE_ACCESSOR_BIT 9 |
| #define | OVERRIDE_MSG_BIT 10 |
Functions | |
| globle TEMP_SLOT_LINK * | ParseSlot (void *theEnv, char *readSource, TEMP_SLOT_LINK *slist, PACKED_CLASS_LINKS *preclist, int multiSlot, int fieldSpecified) |
| globle void | DeleteSlots (void *theEnv, TEMP_SLOT_LINK *slots) |
| #define _CLSLTPSR_SOURCE_ |
Definition at line 50 of file clsltpsr.c.
| #define ACCESS_BIT 2 |
Definition at line 97 of file clsltpsr.c.
| #define ACCESS_FACET "access" |
Definition at line 66 of file clsltpsr.c.
| #define CREATE_ACCESSOR_BIT 9 |
Definition at line 104 of file clsltpsr.c.
| #define CREATE_ACCESSOR_FACET "create-accessor" |
Definition at line 87 of file clsltpsr.c.
| #define DEFAULT_BIT 6 |
Definition at line 101 of file clsltpsr.c.
| #define DEFAULT_DYNAMIC_BIT 7 |
Definition at line 102 of file clsltpsr.c.
| #define DEFAULT_FACET "default" |
Definition at line 58 of file clsltpsr.c.
| #define DYNAMIC_FACET "default-dynamic" |
Definition at line 59 of file clsltpsr.c.
| #define FIELD_BIT 1 |
Definition at line 96 of file clsltpsr.c.
| #define MATCH_BIT 5 |
Definition at line 100 of file clsltpsr.c.
| #define MATCH_FACET MATCH_RLN |
Definition at line 79 of file clsltpsr.c.
| #define OVERRIDE_MSG_BIT 10 |
Definition at line 105 of file clsltpsr.c.
| #define OVERRIDE_MSG_FACET "override-message" |
Definition at line 92 of file clsltpsr.c.
| #define PROPAGATION_BIT 3 |
Definition at line 98 of file clsltpsr.c.
| #define PROPAGATION_FACET "propagation" |
Definition at line 71 of file clsltpsr.c.
| #define SLOT_COMPOSITE_RLN "composite" |
Definition at line 76 of file clsltpsr.c.
| #define SLOT_DEFAULT_RLN "DEFAULT" |
Definition at line 93 of file clsltpsr.c.
| #define SLOT_EXCLUSIVE_RLN "exclusive" |
Definition at line 77 of file clsltpsr.c.
| #define SLOT_INH_RLN "inherit" |
Definition at line 73 of file clsltpsr.c.
| #define SLOT_INIT_RLN "initialize-only" |
Definition at line 69 of file clsltpsr.c.
| #define SLOT_LOCAL_RLN "local" |
Definition at line 64 of file clsltpsr.c.
| #define SLOT_NO_INH_RLN "no-inherit" |
Definition at line 72 of file clsltpsr.c.
| #define SLOT_NONE_RLN "NONE" |
Definition at line 90 of file clsltpsr.c.
| #define SLOT_NONREACTIVE_RLN NONREACTIVE_RLN |
Definition at line 81 of file clsltpsr.c.
| #define SLOT_PRIVATE_RLN "private" |
Definition at line 85 of file clsltpsr.c.
| #define SLOT_PUBLIC_RLN "public" |
Definition at line 84 of file clsltpsr.c.
| #define SLOT_RDONLY_RLN "read-only" |
Definition at line 67 of file clsltpsr.c.
| #define SLOT_RDWRT_RLN "read-write" |
Definition at line 68 of file clsltpsr.c.
| #define SLOT_REACTIVE_RLN REACTIVE_RLN |
Definition at line 80 of file clsltpsr.c.
| #define SLOT_READ_RLN "read" |
Definition at line 88 of file clsltpsr.c.
| #define SLOT_SHARE_RLN "shared" |
Definition at line 63 of file clsltpsr.c.
| #define SLOT_WRITE_RLN "write" |
Definition at line 89 of file clsltpsr.c.
| #define SOURCE_BIT 4 |
Definition at line 99 of file clsltpsr.c.
| #define SOURCE_FACET "source" |
Definition at line 75 of file clsltpsr.c.
| #define STORAGE_BIT 0 |
Definition at line 95 of file clsltpsr.c.
| #define STORAGE_FACET "storage" |
Definition at line 62 of file clsltpsr.c.
| #define VARIABLE_VAR "VARIABLE" |
Definition at line 60 of file clsltpsr.c.
| #define VISIBILITY_BIT 8 |
Definition at line 103 of file clsltpsr.c.
| #define VISIBILITY_FACET "visibility" |
Definition at line 83 of file clsltpsr.c.
| globle void DeleteSlots | ( | void * | theEnv, | |
| TEMP_SLOT_LINK * | slots | |||
| ) |
Definition at line 366 of file clsltpsr.c.
| globle TEMP_SLOT_LINK* ParseSlot | ( | void * | theEnv, | |
| char * | readSource, | |||
| TEMP_SLOT_LINK * | slist, | |||
| PACKED_CLASS_LINKS * | preclist, | |||
| int | multiSlot, | |||
| int | fieldSpecified | |||
| ) |
Definition at line 147 of file clsltpsr.c.
1.5.6