#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: