Eneboo - Documentación para desarrolladores
Métodos públicos | Atributos protegidos
Referencia de la Clase QSFunctionBodyNode

#include <qsnodes.h>

Diagrama de herencias de QSFunctionBodyNode
QSStatementNode QSNode QSProgramNode

Lista de todos los miembros.

Métodos públicos

 QSFunctionBodyNode (QSSourceElementsNode *s)
 ~QSFunctionBodyNode ()
QSObject execute (QSEnv *)
void setScopeDefinition (QSFunctionScopeClass *s)
QSFunctionScopeClassscopeDefinition () const
int index () const
void setIndex (int i)
bool deref ()
void ref ()
, including

Resolves the globally qualified name of package / class / function resolution.

void check (QSCheckData *)

Atributos protegidos

QSSourceElementsNodesource
QSFunctionScopeClassscopeDef
int idx

Documentación del constructor y destructor

QSFunctionBodyNode::QSFunctionBodyNode ( QSSourceElementsNode s)
QSFunctionBodyNode::~QSFunctionBodyNode ( )

Documentación de las funciones miembro

void QSFunctionBodyNode::check ( QSCheckData c) [virtual]

Implementa QSStatementNode.

Reimplementado en QSProgramNode.

bool QSFunctionBodyNode::deref ( ) [virtual]

Reimplementado de QSNode.

QSObject QSFunctionBodyNode::execute ( QSEnv env) [virtual]

Implementa QSStatementNode.

int QSFunctionBodyNode::index ( ) const [inline]
void QSFunctionBodyNode::ref ( ) [virtual]

Reimplementado de QSNode.

QSFunctionScopeClass* QSFunctionBodyNode::scopeDefinition ( ) const [inline]
void QSFunctionBodyNode::setIndex ( int  i) [inline]
void QSFunctionBodyNode::setScopeDefinition ( QSFunctionScopeClass s) [inline]

Documentación de los datos miembro


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'