PSafePtrBase Member List

This is the complete list of members for PSafePtrBase, including all inherited members.

AlreadyReferenced enum value | PSafePtrBase | protected
Assign(const PSafePtrBase &ptr) | PSafePtrBase | virtual
Assign(const PSafeCollection &safeCollection) | PSafePtrBase | virtual
Assign(PSafeObject *obj) | PSafePtrBase | virtual
Assign(PINDEX idx) | PSafePtrBase | virtual
Class() | PObject | inline static
Clone() const | PObject | virtual
collection | PSafePtrBase | protected
Compare(const PObject &obj) const | PSafePtrBase | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
currentObject | PSafePtrBase | protected
DeleteObject(PSafeObject *obj) | PSafePtrBase | protected virtual
EnterSafetyMode(EnterSafetyModeOption ref) | PSafePtrBase | protected
EnterSafetyModeOption enum name | PSafePtrBase | protected
EqualTo enum value | PObject |
ExitSafetyMode(ExitSafetyModeOption ref) | PSafePtrBase | protected
ExitSafetyModeOption enum name | PSafePtrBase | protected
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetCollection() const | PSafePtrBase | inline
GetSafetyMode() const | PSafePtrBase | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsClass(const char *cls) const | PObject | inline
LessThan enum value | PObject |
lockMode | PSafePtrBase | protected
LockPtr() | PSafePtrBase | inline protected virtual
Next() | PSafePtrBase | protected virtual
NoDereference enum value | PSafePtrBase | protected
operator!() const | PSafePtrBase | inline
operator!=(const PObject &obj) const | PObject | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
PObject() | PObject | inline protected
Previous() | PSafePtrBase | protected virtual
PrintOn(ostream &strm) const | PSafePtrBase | virtual
PSafePtrBase(PSafeObject *obj=NULL, PSafetyMode mode=PSafeReference) | PSafePtrBase | protected
PSafePtrBase(const PSafeCollection &safeCollection, PSafetyMode mode, PINDEX idx) | PSafePtrBase | protected
PSafePtrBase(const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj) | PSafePtrBase | protected
PSafePtrBase(const PSafePtrBase &enumerator) | PSafePtrBase | protected
ReadFrom(istream &strm) | PObject | virtual
SetNULL() | PSafePtrBase | virtual
SetSafetyMode(PSafetyMode mode) | PSafePtrBase | virtual
UnlockPtr() | PSafePtrBase | inline protected virtual
WithDereference enum value | PSafePtrBase | protected
WithReference enum value | PSafePtrBase | protected
~PObject() | PObject | inline virtual
~PSafePtrBase() | PSafePtrBase |