template<typename I>
P6VOID P6R::p6ComPtrBase< I >::detach ( I **  ppIface  )  [inline]

Detach the owned interface from the smart pointer without release().

This is good for dealing with out parameters and saves an addref/release operation.

Parameters:
ppIface [out] The address of a variable which will receive the underlying raw interface pointer.

Definition at line 145 of file p6comptr.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.