swap(handle<value_type> &x)
{
pointer ptr=x.obj;
- x.obj=x.get();
+ x.obj=obj;
obj=ptr;
return *this;
}
{
assert(0);
pointer ptr=x.obj;
- x.obj=x.get();
+ x.obj=obj;
obj=ptr;
return *this;
}
swap(loose_handle<value_type> &x)
{
pointer ptr=x.obj;
- x.obj=x.get();
+ x.obj=obj;
obj=ptr;
return *this;
}