#include <private_safebaseptr.h>

Private Attributes | |
| BaseLink * | m_pLink |
| UInt32 | m_Dirty |
| UInt64 | m_GUID |
| UInt32 | m_Flags |
Private.
| SafeBasePtr | ( | ) |
| SafeBasePtr | ( | UInt64 | guid | ) |
| ~SafeBasePtr | ( | ) |
| SafeBasePtr | ( | const SafeBasePtr & | src | ) |
| BaseList2D* Get | ( | BaseDocument * | pDoc, |
| Int32 | base = 0 |
||
| ) | const |
| Bool Refresh | ( | BaseDocument * | pDoc, |
| Int32 | dflags = DIRTYFLAGS_DATA|DIRTYFLAGS_MATRIX |
||
| ) |
| Bool Set | ( | BaseList2D * | op, |
| Int32 | dflags = DIRTYFLAGS_DATA|DIRTYFLAGS_MATRIX |
||
| ) |
| SafeBasePtr& operator= | ( | const SafeBasePtr & | src | ) |
| Bool CopyFrom | ( | const SafeBasePtr & | src, |
| AliasTrans * | trn | ||
| ) |
| UInt32 GetDirty | ( | ) |
| void SetDirty | ( | UInt32 | dirty | ) |
| UInt64 GetGUID | ( | ) |
| void SetGUID | ( | UInt64 | guid | ) |
| BaseLink* GetLink | ( | ) |
| UInt32 GetFlags | ( | ) |
| void SetFlags | ( | UInt32 | flags | ) |
| void SetFlag | ( | UInt32 | flag | ) |
| void DelFlag | ( | UInt32 | flag | ) |
| Bool CopyTo | ( | BaseLink * | dlink, |
| AliasTrans * | trn = nullptr |
||
| ) |
| Bool CopyFrom | ( | BaseLink * | dlink, |
| AliasTrans * | trn = nullptr |
||
| ) |
| Bool operator< | ( | const SafeBasePtr & | dst | ) | const |
| Bool operator> | ( | const SafeBasePtr & | dst | ) | const |
| Bool operator<= | ( | const SafeBasePtr & | dst | ) | const |
| Bool operator>= | ( | const SafeBasePtr & | dst | ) | const |
| Bool operator== | ( | const SafeBasePtr & | dst | ) | const |
|
private |
|
private |
|
private |
|
private |