Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos públicos estáticos | Métodos protegidos | Amigas
Referencia de la Clase QSNumberClass

#include <qsclass.h>

Diagrama de herencias de QSNumberClass
QSClass

Lista de todos los miembros.

Métodos públicos

 QSNumberClass (QSClass *b)
void init ()
QString name () const
bool toBoolean (const QSObject *obj) const
double toNumber (const QSObject *obj) const
QString toString (const QSObject *) const
QSObject toPrimitive (const QSObject *obj, const QSClass *preferred=0) const
QVariant toVariant (const QSObject *obj, QVariant::Type) const
QSObject construct (const QSList &args) const
virtual QSObject cast (const QSList &args) const
virtual ValueType valueType () const

Métodos públicos estáticos

static QSObject toStringScript (QSEnv *)
static QSObject valueOf (QSEnv *)

Métodos protegidos

virtual QSEqualsResult isEqual (const QSObject &a, const QSObject &b) const

Amigas

class QSBooleanClass

Documentación del constructor y destructor

QSNumberClass::QSNumberClass ( QSClass b)

Documentación de las funciones miembro

QSObject QSNumberClass::cast ( const QSList args) const [virtual]

Reimplementado de QSClass.

QSObject QSNumberClass::construct ( const QSList args) const [virtual]

Reimplementado de QSClass.

void QSNumberClass::init ( )

Reimplementado de QSClass.

QSEqualsResult QSNumberClass::isEqual ( const QSObject a,
const QSObject b 
) const [protected, virtual]

Checks if the two objects are equal. Returns positive if equal, 0 if not equal and negative if the class is unable to determine.

Reimplementado de QSClass.

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

Implementa QSClass.

bool QSNumberClass::toBoolean ( const QSObject obj) const [virtual]

Returns obj converted to a boolean value.

The default implementation returns TRUE.

Reimplementado de QSClass.

double QSNumberClass::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 QSNumberClass::toPrimitive ( const QSObject obj,
const QSClass preferred = 0 
) const [virtual]

Reimplementado de QSClass.

QString QSNumberClass::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.

QSObject QSNumberClass::toStringScript ( QSEnv env) [static]
QVariant QSNumberClass::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.

QSObject QSNumberClass::valueOf ( QSEnv env) [static]
virtual ValueType QSNumberClass::valueType ( ) const [inline, virtual]

Reimplementado de QSClass.


Documentación de las funciones relacionadas y clases amigas

friend class QSBooleanClass [friend]

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'