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

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

#include <owl/shellitm.h>

Inheritance diagram for owl::TDropTarget:
owl::TComRef< IDropTarget > owl::TComRefBase< T >

Public Member Functions

 TDropTarget (IDropTarget *iface=0)
 Default constructor for TDropTarget.
 
 TDropTarget (const TComRef< IDropTarget > &source)
 TDropTarget constructor to construct from TComRef<IDropTarget>
 
 TDropTarget (const TDropTarget &source)
 TDropTarget copy constructor.
 
TDropTargetoperator= (const TComRef< IDropTarget > &source)
 TDropTarget assignment operator (from TComRef<IDropTarget>)
 
TDropTargetoperator= (const TDropTarget &source)
 TDropTarget assignment operator (from another TDropTarget)
 
- Public Member Functions inherited from owl::TComRef< IDropTarget >
 TComRef ()
 
 TComRef (IDropTarget *iface)
 
 TComRef (const TComRef< IDropTarget > &i)
 
TComRef< IDropTarget > & operator= (IDropTarget *iface)
 
TComRef< IDropTarget > & operator= (const TComRef< IDropTarget > &i)
 
IDropTargetoperator-> ()
 
IDropTargetoperator-> () 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 IDropTarget interface (currently lightweight).

A TDropTarget is returned by TShellItem::GetDropTarget. Default, TComRef<IDropTarget> and copy constructors supplied. TComRef<IDropTarget> and TDropTarget assignment opreators also supplied.

Definition at line 150 of file shellitm.h.

Constructor & Destructor Documentation

◆ TDropTarget() [1/3]

owl::TDropTarget::TDropTarget ( IDropTarget * iface = 0)
inline

Default constructor for TDropTarget.

Definition at line 829 of file shellitm.h.

◆ TDropTarget() [2/3]

owl::TDropTarget::TDropTarget ( const TComRef< IDropTarget > & source)
inline

TDropTarget constructor to construct from TComRef<IDropTarget>

Definition at line 836 of file shellitm.h.

◆ TDropTarget() [3/3]

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

TDropTarget copy constructor.

Definition at line 843 of file shellitm.h.

Member Function Documentation

◆ operator=() [1/2]

TDropTarget & owl::TDropTarget::operator= ( const TComRef< IDropTarget > & source)
inline

TDropTarget assignment operator (from TComRef<IDropTarget>)

Definition at line 851 of file shellitm.h.

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

◆ operator=() [2/2]

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

TDropTarget assignment operator (from another TDropTarget)

Definition at line 861 of file shellitm.h.

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


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