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

#include <qsclass.h>

Diagrama de herencias de QSClassClass
QSSharedClass QSClass

Lista de todos los miembros.

Métodos públicos

QString name () const
QString identifier () const
bool hasDefaultConstructor () const
void setHasDefaultConstructor (bool d)
QSFunctionBodyNodeclassBodyNode () const
void setClassDefNode (QSClassDefNode *node)
QSClassDefNodeclassDefNode () const

. If deletion was not possible, FALSE

Deletes the member under name is returned

 QSClassClass (QSClass *b, int a, const QString &n)
 ~QSClassClass ()
bool toBoolean (const QSObject *obj) const
double toNumber (const QSObject *obj) const
QString toString (const QSObject *) const
QSObject construct (const QSList &args) const
virtual QSEqualsResult isEqual (const QSObject &a, const QSObject &b) const
void addMemberInitializer (QSNode *node)
void addStaticInitializer (QSNode *node)
void setClassBodyNode (QSFunctionBodyNode *node)
void executeBlock (QSEnv *env)
static QSInstanceDatadata (QSObject *obj)
static const QSInstanceDatadata (const QSObject *obj)

Documentación del constructor y destructor

QSClassClass::QSClassClass ( QSClass b,
int  a,
const QString n 
)
QSClassClass::~QSClassClass ( )

Documentación de las funciones miembro

void QSClassClass::addMemberInitializer ( QSNode node)
void QSClassClass::addStaticInitializer ( QSNode node)
QSFunctionBodyNode* QSClassClass::classBodyNode ( ) const [inline]
QSClassDefNode* QSClassClass::classDefNode ( ) const [inline]
QSObject QSClassClass::construct ( const QSList args) const [virtual]

Construct an instance of the class described by this object.

Reimplementado de QSClass.

QSInstanceData * QSClassClass::data ( QSObject obj) [static]
const QSInstanceData * QSClassClass::data ( const QSObject obj) [static]
void QSClassClass::executeBlock ( QSEnv env)

Execute statements contained in this class' block.

bool QSClassClass::hasDefaultConstructor ( ) const [inline]
QString QSClassClass::identifier ( ) const [inline, virtual]

Reimplementado de QSClass.

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

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

Implementa QSClass.

void QSClassClass::setClassBodyNode ( QSFunctionBodyNode node)
void QSClassClass::setClassDefNode ( QSClassDefNode node) [inline]
void QSClassClass::setHasDefaultConstructor ( bool  d) [inline]
bool QSClassClass::toBoolean ( const QSObject obj) const [virtual]

Returns obj converted to a boolean value.

The default implementation returns TRUE.

Reimplementado de QSClass.

double QSClassClass::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.

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


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'