template<typename type, template< class > class ownershipPolicy = FX::Pol::destructiveCopy>
type* PtrRelease ( ptr< type, ownershipPolicy > &  p  )  [friend]

Releases the pointer (sets it to zero, returns the former contents).

Definition at line 525 of file FXGenericTools.h.

Referenced by FX::TnFXVTKHold< type >::operator=(), and FX::TnFXVTKHold< type >::~TnFXVTKHold().

00526     {
00527         type *ret=PtrRef(p);
00528         PtrRef(p)=0;
00529         return ret;
00530     }


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:57 2009 for TnFOX by doxygen v1.4.7