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

#include <qsclass.h>

Diagrama de herencias de QSWritableClass
QSSharedClass QSClass QSApplicationClass QSArgumentsClass QSArrayClass QSDynamicClass QSErrorClass QSEvalScopeClass QSFunctionScopeClass QSGlobalClass QSRegExpClass QSWrapperClass

Lista de todos los miembros.

Métodos públicos

 QSWritableClass (QSClass *b, int a=AttributeNone)

. If deletion was not possible, FALSE

Deletes the member under name is returned

void mark (QSObject *o) const
virtual bool member (const QSObject *o, 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
virtual bool deleteProperty (QSObject *obj, const QSMember &mem) const
virtual QSMemberMap members (const QSObject *obj) const
virtual QSEqualsResult isEqual (const QSObject &a, const QSObject &b) const
QSObject createWritable () const
QSPropertyMapproperties (const QSObject *obj) const
static QSWritabledata (QSObject *obj)
static const QSWritabledata (const QSObject *obj)
virtual QSObject invoke (QSObject *objPtr, const QSMember &mem) const

Documentación del constructor y destructor

QSWritableClass::QSWritableClass ( QSClass b,
int  a = AttributeNone 
) [inline]

Documentación de las funciones miembro

QSObject QSWritableClass::createWritable ( ) const

Create an empty, writable object of this class.

QSWritable * QSWritableClass::data ( QSObject obj) [static, protected]
const QSWritable * QSWritableClass::data ( const QSObject obj) [static, protected]
bool QSWritableClass::deleteProperty ( QSObject obj,
const QSMember mem 
) const [virtual]

Reimplementado de QSClass.

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

Reimplementado de QSClass.

Reimplementado en QSRegExpClass, QSWrapperClass y QSApplicationClass.

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

Reimplementado de QSClass.

Reimplementado en QSWrapperClass.

QSEqualsResult QSWritableClass::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.

Reimplementado en QSWrapperClass.

void QSWritableClass::mark ( QSObject o) const [virtual]

Reimplementado de QSClass.

bool QSWritableClass::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 QSWrapperClass y QSApplicationClass.

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

Returns the pre-defined members plus dynamic properties of obj.

Reimplementado de QSClass.

QSPropertyMap * QSWritableClass::properties ( const QSObject obj) const
void QSWritableClass::write ( QSObject objPtr,
const QSMember mem,
const QSObject val 
) const [virtual]

Reimplementado de QSClass.

Reimplementado en QSArrayClass, QSRegExpClass y QSWrapperClass.


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'