zorba::SmartPtr#include <zorba/util/smart_ptr.h> Protected Attributes
Public Functions
Protected AttributespT * p
Protected Functionsinitvoid init()
Public FunctionsgetT * get() const
isNullbool isNull() const
operator const T * operator const T *() const
operator T * operator T *()
operator!=bool operator!=(SmartPtr const &h) const
operator!=bool operator!=(T const *pp) const
operator*T & operator*() const
operator->T * operator->() const
operator<bool operator<(const SmartPtr &h) const
operator==bool operator==(SmartPtr const &h) const
operator==bool operator==(T const *pp) const
SmartPtr SmartPtr(T *realPtr=0)
SmartPtr SmartPtr(SmartPtr const &rhs)
~SmartPtr ~SmartPtr()
|