Assignment from pointer. Checks that the object is not being destroyed. Increments the counter of the new value of the pointer. Decrements the counter of the previous value of the pointer.
Definition at line 139 of file GSmartPointer.cpp.
int volatile *locka = locks+LOCKIDX(this);
GPEnabled *old = ptr;
ptr = nptr;