Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QUType Struct Reference

#include </home/clem/local/src/opie/qmake/include/private/qucom_p.h>

Inheritance diagram for QUType:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual const QUuiduuid () const =0
virtual const char * desc () const =0
virtual bool canConvertFrom (QUObject *, QUType *)=0
virtual bool canConvertTo (QUObject *, QUType *)=0
virtual bool convertFrom (QUObject *, QUType *)=0
virtual bool convertTo (QUObject *, QUType *)=0
virtual void clear (QUObject *)=0
virtual int serializeTo (QUObject *, QUBuffer *)=0
virtual int serializeFrom (QUObject *, QUBuffer *)=0

Static Public Member Functions

static bool isEqual (const QUType *t1, const QUType *t2)
static bool check (QUObject *o, QUType *t)

Member Function Documentation

virtual bool QUType::canConvertFrom QUObject ,
QUType
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

virtual bool QUType::canConvertTo QUObject ,
QUType
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

Referenced by QUType_QString::canConvertFrom(), QUType_charstar::canConvertFrom(), QUType_double::canConvertFrom(), QUType_int::canConvertFrom(), QUType_bool::canConvertFrom(), QUType_idisp::canConvertFrom(), QUType_iface::canConvertFrom(), QUType_ptr::canConvertFrom(), and QUType_enum::canConvertFrom().

bool QUType::check QUObject o,
QUType t
[inline, static]
 

Definition at line 278 of file qucom_p.h.

References convertFrom(), isEqual(), and QUObject::type.

virtual void QUType::clear QUObject  )  [pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

Referenced by QUType_QString::convertFrom().

virtual bool QUType::convertFrom QUObject ,
QUType
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

Referenced by check().

virtual bool QUType::convertTo QUObject ,
QUType
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

Referenced by QUType_QString::convertFrom(), QUType_charstar::convertFrom(), QUType_double::convertFrom(), QUType_int::convertFrom(), QUType_bool::convertFrom(), QUType_idisp::convertFrom(), QUType_iface::convertFrom(), QUType_ptr::convertFrom(), and QUType_enum::convertFrom().

virtual const char* QUType::desc  )  const [pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

bool QUType::isEqual const QUType t1,
const QUType t2
[inline, static]
 

Definition at line 273 of file qucom_p.h.

References uuid().

Referenced by QUType_QString::canConvertFrom(), QUType_double::canConvertFrom(), QUType_int::canConvertFrom(), QUType_enum::canConvertFrom(), QUType_QString::canConvertTo(), QUType_double::canConvertTo(), QUType_int::canConvertTo(), QUType_idisp::canConvertTo(), QUType_enum::canConvertTo(), check(), QUType_QString::convertFrom(), QUType_double::convertFrom(), QUType_int::convertFrom(), QUType_enum::convertFrom(), QUType_QString::convertTo(), QUType_double::convertTo(), QUType_int::convertTo(), QUType_idisp::convertTo(), and QUType_enum::convertTo().

virtual int QUType::serializeFrom QUObject ,
QUBuffer
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

virtual int QUType::serializeTo QUObject ,
QUBuffer
[pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

virtual const QUuid* QUType::uuid  )  const [pure virtual]
 

Implemented in QUType_Null, QUType_enum, QUType_ptr, QUType_iface, QUType_idisp, QUType_bool, QUType_int, QUType_double, QUType_charstar, QUType_QString, QUType_QVariant, and QUType_varptr.

Referenced by isEqual().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:50:03 2005 for OPIE by  doxygen 1.4.2