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=().