unDataTree& uwTreeList::GetDataTree( wxTreeItemData* item ) const { return static_cast<unDataTree::unDataTreeData*>(SafePtr(item))->GetTree(); }
const TYPE* operator -> () const { return SafePtr(); }
// Операция доступа к члену. // Проверяет на неравенство указателя нулю с помощью assert TYPE* operator -> () { return SafePtr(); }
const TYPE& operator * () const { return *SafePtr(); }
// Операция разыменования указателя. // Проверяет на неравенство указателя нулю с помощью assert TYPE& operator * () { return *SafePtr(); }
// Возвращает константный указатель на владеемый объект. // С помощью assert проверяет на неравенство указателя нулю. const TYPE* SafePtr() const { return SafePtr(); }