PSafePtr< T, BaseClass > Class Template Reference

#include <safecoll.h>

List of all members.

Public Member Functions

Construction
 PSafePtr (T *obj=NULL, PSafetyMode mode=PSafeReference)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode, PSafeObjectPSafetyMode mode=PSafeReadWrite, PINDEX idx=0)
 PSafePtr (const PSafeCollection &safeCollection, PSafetyMode mode, PSafeObject *obj)
 PSafePtr (const PSafePtr &ptr)
PSafePtr &2bbbf3eb33a1">PSafetyMode mode,