#include <ProtectedObject.hpp>
Public Member Functions | |
ProtectedObject () | |
ProtectedObject (RexxActivity *a) | |
ProtectedObject (RexxObject *o) | |
ProtectedObject (RexxObject *o, RexxActivity *a) | |
ProtectedObject (RexxInternalObject *o) | |
ProtectedObject (RexxInternalObject *o, RexxActivity *a) | |
~ProtectedObject () | |
ProtectedObject & | operator= (RexxObject *o) |
bool | operator== (RexxObject *o) |
bool | operator!= (RexxObject *o) |
operator RexxObject * () | |
operator RexxObjectPtr () | |
operator RexxString * () | |
operator RexxText * () | |
operator RexxMethod * () | |
operator RexxArray * () | |
operator RexxInstruction * () | |
operator void * () | |
Protected Attributes | |
RexxObject * | protectedObject |
ProtectedObject * | next |
RexxActivity * | activity |
Private Member Functions | |
ProtectedObject (const ProtectedObject &) | |
ProtectedObject & | operator= (const ProtectedObject &) |
Friends | |
class | RexxActivity |
Definition at line 46 of file ProtectedObject.hpp.
|
inline |
Definition at line 50 of file ProtectedObject.hpp.
References activity, ActivityManager::currentActivity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 62 of file ProtectedObject.hpp.
References activity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 71 of file ProtectedObject.hpp.
References activity, ActivityManager::currentActivity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 79 of file ProtectedObject.hpp.
References activity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 85 of file ProtectedObject.hpp.
References activity, ActivityManager::currentActivity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 93 of file ProtectedObject.hpp.
References activity, next, and RexxActivity::protectedObjects.
|
inline |
Definition at line 99 of file ProtectedObject.hpp.
References activity, holdObject(), next, OREF_NULL, protectedObject, and RexxActivity::protectedObjects.
|
private |
|
inline |
Definition at line 152 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 158 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 147 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 127 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 132 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 137 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 142 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 163 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 121 of file ProtectedObject.hpp.
References protectedObject.
|
private |
|
inline |
Definition at line 110 of file ProtectedObject.hpp.
References protectedObject.
|
inline |
Definition at line 116 of file ProtectedObject.hpp.
References protectedObject.
|
friend |
Definition at line 48 of file ProtectedObject.hpp.
|
protected |
Definition at line 180 of file ProtectedObject.hpp.
Referenced by ProtectedObject(), and ~ProtectedObject().
|
protected |
Definition at line 179 of file ProtectedObject.hpp.
Referenced by RexxActivity::live(), RexxActivity::liveGeneral(), ProtectedObject(), and ~ProtectedObject().
|
protected |
Definition at line 178 of file ProtectedObject.hpp.
Referenced by ProtectedSet::add(), RexxActivity::live(), RexxActivity::liveGeneral(), operator RexxArray *(), operator RexxInstruction *(), operator RexxMethod *(), operator RexxObject *(), operator RexxObjectPtr(), operator RexxString *(), operator RexxText *(), operator void *(), operator!=(), operator=(), operator==(), and ~ProtectedObject().