#include <qsmember.h>
Lista de todos los miembros.
Tipos públicos |
| enum | Type {
Undefined,
Variable,
Object,
Identifier,
Class,
Custom,
NativeFunction,
NativeMemberFunction,
NativeVoidFunction,
ScriptFunction
} |
Métodos públicos |
| | QSMember (Type t=Undefined, int a=AttributeNone) |
| | QSMember (Type t, int i, int a) |
| | QSMember (QSFunctionPointer fptr, int a=AttributeNonWritable) |
| | QSMember (QSMemberFunctionPointer fptr, int a=AttributeNonWritable) |
| | QSMember (QSVoidFunctionPointer fptr, int a=AttributeNonWritable) |
| | QSMember (QSFunctionBodyNode *f, int a=AttributeNonWritable) |
| | ~QSMember () |
| Type | type () const |
| void | setType (Type t) |
| QString | typeName () const |
| int | attributes () const |
| bool | hasAttribute (QSAttribute a) const |
| bool | isStatic () const |
| bool | isDefined () const |
| bool | isExecutable () const |
| bool | isReadable () const |
| bool | isWritable () const |
| bool | isEnumberable () const |
| bool | isPrivate () const |
| bool | isMemberOf (const QSClass *c) const |
| void | setExecutable (bool exec) |
| void | setReadable (bool read) |
| void | setWritable (bool write) |
| void | setPrivate (bool priv) |
| void | setStatic (bool stat) |
| int | index () const |
| void | setIndex (int i) |
| QString | name () const |
| void | setName (const QString &n) |
| const QSClass * | owner () const |
| void | setOwner (const QSClass *cl) |
| void | setSuper (QSMember *super) |
| QSMember * | super () const |
| | QSMember (const QSMember &other) |
| QSMember & | operator= (const QSMember &other) |
Atributos públicos |
| union { |
| int idx |
| QSFunctionBodyNode * scriptFunction |
| QSFunctionPointer nativeFunction |
| QSMemberFunctionPointer nativeMemberFunction |
| QSVoidFunctionPointer nativeVoidFunction |
| QSObject * obj |
| }; | |
Documentación de las enumeraciones miembro de la clase
- Valores de enumeraciones:
| Undefined |
|
| Variable |
|
| Object |
|
| Identifier |
|
| Class |
|
| Custom |
|
| NativeFunction |
|
| NativeMemberFunction |
|
| NativeVoidFunction |
|
| ScriptFunction |
|
Documentación del constructor y destructor
| QSMember::QSMember |
( |
Type |
t = Undefined, |
|
|
int |
a = AttributeNone |
|
) |
| [inline] |
| QSMember::QSMember |
( |
Type |
t, |
|
|
int |
i, |
|
|
int |
a |
|
) |
| [inline] |
| QSMember::QSMember |
( |
const QSMember & |
other | ) |
[inline] |
Documentación de las funciones miembro
| int QSMember::attributes |
( |
| ) |
const [inline] |
| int QSMember::index |
( |
| ) |
const [inline] |
| bool QSMember::isDefined |
( |
| ) |
const [inline] |
| bool QSMember::isEnumberable |
( |
| ) |
const [inline] |
| bool QSMember::isExecutable |
( |
| ) |
const [inline] |
| bool QSMember::isMemberOf |
( |
const QSClass * |
c | ) |
const [inline] |
| bool QSMember::isPrivate |
( |
| ) |
const [inline] |
| bool QSMember::isReadable |
( |
| ) |
const [inline] |
| bool QSMember::isStatic |
( |
| ) |
const [inline] |
| bool QSMember::isWritable |
( |
| ) |
const [inline] |
| QString QSMember::name |
( |
| ) |
const [inline] |
| const QSClass* QSMember::owner |
( |
| ) |
const [inline] |
| void QSMember::setExecutable |
( |
bool |
exec | ) |
[inline] |
| void QSMember::setIndex |
( |
int |
i | ) |
[inline] |
| void QSMember::setName |
( |
const QString & |
n | ) |
[inline] |
| void QSMember::setOwner |
( |
const QSClass * |
cl | ) |
[inline] |
| void QSMember::setPrivate |
( |
bool |
priv | ) |
[inline] |
| void QSMember::setReadable |
( |
bool |
read | ) |
[inline] |
| void QSMember::setStatic |
( |
bool |
stat | ) |
[inline] |
| void QSMember::setSuper |
( |
QSMember * |
super | ) |
|
| void QSMember::setType |
( |
Type |
t | ) |
[inline] |
| void QSMember::setWritable |
( |
bool |
write | ) |
[inline] |
| QSMember* QSMember::super |
( |
| ) |
const [inline] |
| Type QSMember::type |
( |
| ) |
const [inline] |
| QString QSMember::typeName |
( |
| ) |
const |
Returns a human readable description of this member's type.
Documentación de los datos miembro
La documentación para esta clase fue generada a partir de los siguientes ficheros: