GlobalProtectedObject Class Reference

#include <GlobalProtectedObject.hpp>

Public Member Functions

 GlobalProtectedObject ()
 
 GlobalProtectedObject (RexxObject *o)
 
 GlobalProtectedObject (RexxInternalObject *o)
 
 ~GlobalProtectedObject ()
 
GlobalProtectedObjectoperator= (RexxObject *o)
 
bool operator== (RexxObject *o)
 
bool operator!= (RexxObject *o)
 
 operator RexxObject * ()
 
 operator RexxObjectPtr ()
 

Protected Attributes

RexxObjectprotectedObject
 
GlobalProtectedObjectnext
 
GlobalProtectedObjectprevious
 

Friends

class RexxMemory
 

Detailed Description

Definition at line 46 of file GlobalProtectedObject.hpp.

Constructor & Destructor Documentation

◆ GlobalProtectedObject() [1/3]

GlobalProtectedObject::GlobalProtectedObject ( )
inline

Definition at line 50 of file GlobalProtectedObject.hpp.

References memoryObject, next, previous, and RexxMemory::protectedObjects.

◆ GlobalProtectedObject() [2/3]

GlobalProtectedObject::GlobalProtectedObject ( RexxObject o)
inline

Definition at line 63 of file GlobalProtectedObject.hpp.

References memoryObject, next, previous, and RexxMemory::protectedObjects.

◆ GlobalProtectedObject() [3/3]

GlobalProtectedObject::GlobalProtectedObject ( RexxInternalObject o)
inline

Definition at line 76 of file GlobalProtectedObject.hpp.

References memoryObject, next, previous, and RexxMemory::protectedObjects.

◆ ~GlobalProtectedObject()

GlobalProtectedObject::~GlobalProtectedObject ( )
inline

Member Function Documentation

◆ operator RexxObject *()

GlobalProtectedObject::operator RexxObject * ( )
inline

Definition at line 133 of file GlobalProtectedObject.hpp.

References protectedObject.

◆ operator RexxObjectPtr()

GlobalProtectedObject::operator RexxObjectPtr ( )
inline

Definition at line 138 of file GlobalProtectedObject.hpp.

References protectedObject.

◆ operator!=()

bool GlobalProtectedObject::operator!= ( RexxObject o)
inline

Definition at line 127 of file GlobalProtectedObject.hpp.

References protectedObject.

◆ operator=()

GlobalProtectedObject& GlobalProtectedObject::operator= ( RexxObject o)
inline

Definition at line 116 of file GlobalProtectedObject.hpp.

References protectedObject.

◆ operator==()

bool GlobalProtectedObject::operator== ( RexxObject o)
inline

Definition at line 122 of file GlobalProtectedObject.hpp.

References protectedObject.

Friends And Related Function Documentation

◆ RexxMemory

friend class RexxMemory
friend

Definition at line 48 of file GlobalProtectedObject.hpp.

Member Data Documentation

◆ next

GlobalProtectedObject* GlobalProtectedObject::next
protected

◆ previous

GlobalProtectedObject* GlobalProtectedObject::previous
protected

Definition at line 146 of file GlobalProtectedObject.hpp.

Referenced by GlobalProtectedObject(), and ~GlobalProtectedObject().

◆ protectedObject

RexxObject* GlobalProtectedObject::protectedObject
protected

The documentation for this class was generated from the following file: