#include <hyp.std.smart_pointer.h>
Public Methods | |
IPtr () | |
IPtr (T *lp) | |
IPtr (IUnknown *pI) | |
~IPtr () | |
void | Release () |
operator T * () | |
operator T * () const | |
const T * | get () const |
T & | operator * () |
T ** | operator & () |
T * | operator-> () |
T * | operator= (T *pI) |
T * | operator= (IUnknown *pI) |
bool | operator! () |
const hypIID & | iid () |
void | CreateInstance (const hypCLSID &clsid, IUnknown *pI, long clsctx=INPROC_SERVER) |
IPtr<IUnknown,&IID_hypIUnknown>
, use IPtrUnknown
. T* operator=(psco::IUnknown* pI) lancement exception?
|
|