WvStreams
Public Member Functions | Public Attributes | List of all members
WvComSmart< I > Class Template Reference
Inheritance diagram for WvComSmart< I >:
Inheritance graph
[legend]

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: