WvStreams
WvComSmart< I > Class Template Reference
Inheritance diagram for WvComSmart< I >:

Public Member Functions

 WvComSmart (IUnknown *ptr=0, bool addref=false)
 WvComSmart (const WvComSmartBase &b)
bool operator== (const void *b) const
bool operator!= (const void *b) const
I * operator-> ()
 operator I* ()
I ** operator& ()

Public Attributes

void * p

Detailed Description

template<typename I>
class WvComSmart< I >

Definition at line 15 of file comdef.h.

Constructor & Destructor Documentation

◆ WvComSmart() [1/2]

template<typename I>
WvComSmart< I >::WvComSmart ( IUnknown * ptr = 0,
bool addref = false )
inline

Definition at line 18 of file comdef.h.

◆ WvComSmart() [2/2]

template<typename I>
WvComSmart< I >::WvComSmart ( const WvComSmartBase & b)
inline

Definition at line 23 of file comdef.h.

Member Function Documentation

◆ operator==()

template<typename I>
bool WvComSmart< I >::operator== ( const void * b) const
inline

Definition at line 28 of file comdef.h.

◆ operator!=()

template<typename I>
bool WvComSmart< I >::operator!= ( const void * b) const
inline

Definition at line 33 of file comdef.h.

◆ operator->()

template<typename I>
I * WvComSmart< I >::operator-> ( )
inline

Definition at line 38 of file comdef.h.

◆ operator I*()

template<typename I>
WvComSmart< I >::operator I* ( )
inline

Definition at line 43 of file comdef.h.

◆ operator&()

template<typename I>
I ** WvComSmart< I >::operator& ( )
inline

Definition at line 48 of file comdef.h.

Member Data Documentation

◆ p

void* WvComSmartBase::p
inherited

Definition at line 9 of file comdef.h.


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