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

#include <qsclass.h>

Diagrama de herencias de QSTypeClass
QSSharedClass QSClass QSFactoryObjectProxy

Lista de todos los miembros.

Métodos públicos

 QSTypeClass (QSClass *b)
QString name () const
virtual ValueType valueType () const

. If deletion was not possible, FALSE

Deletes the member under name is returned

virtual bool member (const QSObject *o, const QString &n, QSMember *m) const
virtual QSMemberMap members (const QSObject *obj) const
QSMemberMap allMembers (const QSObject *obj) const
virtual QSObject fetchValue (const QSObject *o, const QSMember &mem) const
virtual void write (QSObject *objPtr, const QSMember &mem, const QSObject &val) const
virtual QSEqualsResult isEqual (const QSObject &a, const QSObject &b) const
QSObject createType (QSClass *cl) const
QSSharedcreateTypeShared (QSClass *cl) const
static QSClassclassValue (const QSObject *obj)
virtual QSObject invoke (QSObject *objPtr, const QSMember &mem) const

Documentación del constructor y destructor

QSTypeClass::QSTypeClass ( QSClass b) [inline]

Documentación de las funciones miembro

QSMemberMap QSTypeClass::allMembers ( const QSObject obj) const
QSClass * QSTypeClass::classValue ( const QSObject obj) [static]
QSObject QSTypeClass::createType ( QSClass cl) const
QSShared * QSTypeClass::createTypeShared ( QSClass cl) const
QSObject QSTypeClass::fetchValue ( const QSObject o,
const QSMember mem 
) const [virtual]

Reimplementado de QSClass.

Reimplementado en QSFactoryObjectProxy.

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

Reimplementado de QSClass.

Reimplementado en QSFactoryObjectProxy.

QSEqualsResult QSTypeClass::isEqual ( const QSObject a,
const QSObject b 
) const [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.

bool QSTypeClass::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.

Reimplementado en QSFactoryObjectProxy.

QSMemberMap QSTypeClass::members ( const QSObject obj) const [virtual]

Returns the map of members of obj or class members if obj is 0. The default implementation will list all members pre-defined via the addMember() function or one of its specializations. Class inherting from QSClass can reimplement this function to also give information about custom properties.

Reimplementado de QSClass.

Reimplementado en QSFactoryObjectProxy.

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

Implementa QSClass.

Reimplementado en QSFactoryObjectProxy.

virtual ValueType QSTypeClass::valueType ( ) const [inline, virtual]

Reimplementado de QSSharedClass.

Reimplementado en QSFactoryObjectProxy.

void QSTypeClass::write ( QSObject objPtr,
const QSMember mem,
const QSObject val 
) const [virtual]

Reimplementado de QSClass.

Reimplementado en QSFactoryObjectProxy.


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'