|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Wraps the IDataObject interface (currently lightweight). More...
#include <owl/shellitm.h>
Public Member Functions | |
| TDataObject (IDataObject *iface=0) | |
| Default constructor for TDataObject. | |
| TDataObject (const TComRef< IDataObject > &source) | |
| TDataObject constructor to construct from TComRef<IDataObject> | |
| TDataObject (const TDataObject &source) | |
| TDataObject copy constructor. | |
| TDataObject & | operator= (const TComRef< IDataObject > &source) |
| TDataObject assignment operator (from TComRef<IDataObject>) | |
| TDataObject & | operator= (const TDataObject &source) |
| TDataObject assignment operator (from another TDataObject) | |
Public Member Functions inherited from owl::TComRef< IDataObject > | |
| TComRef () | |
| TComRef (IDataObject *iface) | |
| TComRef (const TComRef< IDataObject > &i) | |
| TComRef< IDataObject > & | operator= (IDataObject *iface) |
| TComRef< IDataObject > & | operator= (const TComRef< IDataObject > &i) |
| IDataObject * | operator-> () |
| IDataObject * | operator-> () 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 |
Wraps the IDataObject interface (currently lightweight).
A TDataObject is returned by TShellItem::GetDataObject. Default, TComRef<IDataObject> and copy constructors supplied. TComRef<IDataObject> and TDataObject assignment opreators also supplied.
Definition at line 133 of file shellitm.h.
|
inline |
Default constructor for TDataObject.
Definition at line 787 of file shellitm.h.
|
inline |
TDataObject constructor to construct from TComRef<IDataObject>
Definition at line 795 of file shellitm.h.
|
inline |
TDataObject copy constructor.
Definition at line 802 of file shellitm.h.
|
inline |
TDataObject assignment operator (from TComRef<IDataObject>)
Definition at line 810 of file shellitm.h.
References owl::TComRef< T >::operator=().
|
inline |
TDataObject assignment operator (from another TDataObject)
Definition at line 820 of file shellitm.h.
References owl::TComRef< T >::operator=().