44 #ifndef Included_RexxIdentityTable
45 #define Included_RexxIdentityTable
51 void *
operator new(
size_t size,
void *objectPtr) {
return objectPtr; };
RexxIdentityTable * new_identity_table()
RexxObject * value(HashLink pos)
RexxArray * primitiveGetAll(RexxObject *key)
RexxObject * primitiveHasItem(RexxObject *, RexxObject *)
RexxObject * primitiveNextItem(RexxObject *, RexxObject *)
RexxArray * allAt(RexxObject *key)
RexxObject * findSuperScope(RexxObject *v)
virtual RexxObject * removeItem(RexxObject *value)
RexxObject * newRexx(RexxObject **, size_t, size_t)
static RexxClass * classInstance
virtual RexxObject * put(RexxObject *, RexxObject *)
virtual RexxObject * hasItem(RexxObject *targetIndex)
virtual RexxObject * get(RexxObject *key)
static void createInstance()
virtual RexxObject * getIndex(RexxObject *value)
virtual RexxObject * remove(RexxObject *key)
RexxIdentityTable(RESTORETYPE restoreType)
RexxObject * hasItem(RexxObject *newValue, RexxObject *targetIndex)
virtual RexxObject * add(RexxObject *, RexxObject *)
static RexxTable * newInstance()