Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos protegidos
Referencia de la Clase QSVariantClass

#include <quickobjects.h>

Diagrama de herencias de QSVariantClass
QSSharedClass QuickEnvClass QSClass

Lista de todos los miembros.

Métodos públicos

 QSVariantClass (QSClass *b)
QString name () const
virtual bool member (const QSObject *objPtr, const QString &n, QSMember *m) const
virtual QSObject fetchValue (const QSObject *objPtr, const QSMember &mem) const
virtual void write (QSObject *objPtr, const QSMember &mem, const QSObject &val) const
bool toBoolean (const QSObject *) const
double toNumber (const QSObject *) const
QString toString (const QSObject *) const
QSObject toPrimitive (const QSObject *obj, const QSClass *preferred) const
QVariant toVariant (const QSObject *obj, QVariant::Type) const
QString debugString (const QSObject *obj) const
QSObject construct (const QVariant &v, const QMetaProperty *m) const
QSObject construct (const QSList &args) const
QVariantvariant (const QSObject *) const
QSVariantSharedshared (const QSObject *obj) const

Métodos protegidos

virtual QSObject invoke (QSObject *objPtr, const QSMember &mem) const

Documentación del constructor y destructor

QSVariantClass::QSVariantClass ( QSClass b) [inline]

Documentación de las funciones miembro

QSObject QSVariantClass::construct ( const QVariant v,
const QMetaProperty m 
) const
QSObject QSVariantClass::construct ( const QSList args) const [virtual]

Reimplementado de QSClass.

QString QSVariantClass::debugString ( const QSObject obj) const [virtual]

Reimplementado de QSClass.

QSObject QSVariantClass::fetchValue ( const QSObject objPtr,
const QSMember mem 
) const [virtual]

Reimplementado de QSClass.

QSObject QSVariantClass::invoke ( QSObject objPtr,
const QSMember mem 
) const [protected, virtual]

Reimplementado de QSClass.

bool QSVariantClass::member ( const QSObject o,
const QString n,
QSMember m 
) const [virtual]

Retrieves a pointer to the class member n; 0 if no such member exists.

Reimplementado de QSClass.

QString QSVariantClass::name ( ) const [inline, virtual]

Implementa QSClass.

QSVariantShared * QSVariantClass::shared ( const QSObject obj) const
bool QSVariantClass::toBoolean ( const QSObject obj) const [virtual]

Returns obj converted to a boolean value.

The default implementation returns TRUE.

Reimplementado de QSClass.

double QSVariantClass::toNumber ( const QSObject obj) const [virtual]

Return obj converted to a floating point number; NaN if the conversion failed.

The default implementation returns NaN.

Reimplementado de QSClass.

QSObject QSVariantClass::toPrimitive ( const QSObject obj,
const QSClass preferred 
) const [virtual]

Reimplementado de QSClass.

QString QSVariantClass::toString ( const QSObject obj) const [virtual]

Return obj converted to a string.

The default implementation returns "[object N]" where N is the name of this class as retrieved by name().

Reimplementado de QSClass.

QVariant QSVariantClass::toVariant ( const QSObject obj,
QVariant::Type  pref 
) const [virtual]

Convert obj to an equivalent QVariant. The default implementation returns in invalid QVariant which may also be the case where no mapping for an equivalent type exists.

Reimplementado de QSClass.

QVariant * QSVariantClass::variant ( const QSObject obj) const
void QSVariantClass::write ( QSObject objPtr,
const QSMember mem,
const QSObject val 
) const [virtual]

Reimplementado de QSClass.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'