46 Handle(
const Handle<Y>& r)
57 Handle(const ::IceUtil::Handle<Y>& r)
67 Handle(
const Handle& r)
85 Handle& operator=(T* p)
106 Handle& operator=(
const Handle<Y>& r)
108 if(this->_ptr != r._ptr)
127 Handle& operator=(const ::IceUtil::Handle<Y>& r)
129 if(this->_ptr != r._ptr)
147 Handle& operator=(
const Handle& r)
149 if(this->_ptr != r._ptr)
168 static Handle dynamicCast(const ::IceUtil::HandleBase<Y>& r)
170 return Handle(
dynamic_cast<T*
>(r._ptr));
174 static Handle dynamicCast(Y* p)
176 return Handle(
dynamic_cast<T*
>(p));