Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ComPtrNoAddrefRelease< I > Class Template Referenceabstract

#include <p6comptr.h>

Inherits I.

Detailed Description

template<typename I>
class P6R::p6ComPtrNoAddrefRelease< I >

Template used to make the addref() and release() methods inaccessable when dereferncing a p6ComPtr<> (operator->()).

Once an interface pointer is managed by p6ComPtr<>, the smart pointer is in control and going around it by calling addref() or release() directly will only cause problems.

Definition at line 27 of file p6comptr.h.


The documentation for this class was generated from the following file: