#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 |