47 SmartPtr(T * realptr = 0) : Pointer(realptr) {}
51 operator T * (void)
const {
return(Pointer);}
53 operator long (
void)
const {
return((
long)Pointer);}
55 bool Is_Valid(
void)
const {
return(Pointer != 0);}
SmartPtr(NoInitClass const &)
bool Is_Valid(void) const
T * operator->(void) const
T & operator*(void) const
SmartPtr(SmartPtr const &rvalue)
SmartPtr & operator=(SmartPtr const &rvalue)