OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TExtractIcon Class Reference

Wraps the IExtractIcon interface (currently lightweight). More...

#include <owl/shellitm.h>

Inheritance diagram for owl::TExtractIcon:
owl::TComRef< IExtractIcon > owl::TComRefBase< T >

Public Member Functions

 TExtractIcon (IExtractIcon *iface=0)
 Default constructor for TExtractIcon.
 
 TExtractIcon (const TComRef< IExtractIcon > &source)
 TExtractIcon constructor to construct from TComRef<IExtractIcon>
 
 TExtractIcon (const TExtractIcon &source)
 TExtractIcon copy constructor.
 
TExtractIconoperator= (const TComRef< IExtractIcon > &source)
 TExtractIcon assignment operator (from TComRef<IExtractIcon>)
 
TExtractIconoperator= (const TExtractIcon &source)
 TExtractIcon assignment operator (from another TExtractIcon)
 
- Public Member Functions inherited from owl::TComRef< IExtractIcon >
 TComRef ()
 
 TComRef (IExtractIcon *iface)
 
 TComRef (const TComRef< IExtractIcon > &i)
 
TComRef< IExtractIcon > & operator= (IExtractIcon *iface)
 
TComRef< IExtractIcon > & operator= (const TComRef< IExtractIcon > &i)
 
IExtractIconoperator-> ()
 
IExtractIconoperator-> () const
 
- Public Member Functions inherited from owl::TComRefBase< T >
 operator T* ()
 
 operator T** ()
 
int operator! () const
 
void operator delete (void *p)
 

Additional Inherited Members

- Protected Member Functions inherited from owl::TComRefBase< T >
 TComRefBase (const TComRefBase< T > &i)
 
 TComRefBase (T *i)
 
 TComRefBase ()
 
 ~TComRefBase ()
 
void Clear ()
 
- Protected Attributes inherited from owl::TComRefBase< T >
T * I
 

Detailed Description

Wraps the IExtractIcon interface (currently lightweight).

A TExtractIcon is returned by TShellItem::GetExtractIcon. Default, TComRef<IExtractIcon> and copy constructors supplied. TComRef<IExtractIcon> and TExtractIcon assignment opreators also supplied.

Definition at line 99 of file shellitm.h.

Constructor & Destructor Documentation

◆ TExtractIcon() [1/3]

owl::TExtractIcon::TExtractIcon ( IExtractIcon * iface = 0)
inline

Default constructor for TExtractIcon.

Definition at line 705 of file shellitm.h.

◆ TExtractIcon() [2/3]

owl::TExtractIcon::TExtractIcon ( const TComRef< IExtractIcon > & source)
inline

TExtractIcon constructor to construct from TComRef<IExtractIcon>

Definition at line 712 of file shellitm.h.

◆ TExtractIcon() [3/3]

owl::TExtractIcon::TExtractIcon ( const TExtractIcon & source)
inline

TExtractIcon copy constructor.

Definition at line 719 of file shellitm.h.

Member Function Documentation

◆ operator=() [1/2]

TExtractIcon & owl::TExtractIcon::operator= ( const TComRef< IExtractIcon > & source)
inline

TExtractIcon assignment operator (from TComRef<IExtractIcon>)

Definition at line 727 of file shellitm.h.

References owl::TComRef< T >::operator=().

◆ operator=() [2/2]

TExtractIcon & owl::TExtractIcon::operator= ( const TExtractIcon & source)
inline

TExtractIcon assignment operator (from another TExtractIcon)

Definition at line 737 of file shellitm.h.

References owl::TComRef< T >::operator=().


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