Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos públicos estáticos | Atributos públicos | Métodos protegidos | Atributos protegidos | Amigas
Referencia de la Clase QSNode

#include <qsnodes.h>

Diagrama de herencias de QSNode
QSAccessorNode1 QSAccessorNode2 QSAddNode QSArgumentListNode QSArgumentsNode QSArrayNode QSAssignExprNode QSAssignNode QSAttributeNode QSBinaryLogicalNode QSBitOperNode QSBitwiseNotNode QSBooleanNode QSCaseBlockNode QSCaseClauseNode QSClauseListNode QSCommaNode QSConditionalNode QSDeleteNode QSElementNode QSElisionNode QSEmitNode QSEqualNode QSFuncExprNode QSGroupNode QSLogicalNotNode QSMultNode QSNegateNode QSNewExprNode QSNullNode QSNumberNode QSObjectLiteralNode QSParameterNode QSPostfixNode QSPrefixNode QSPropertyNode QSPropertyValueNode QSRegExpNode QSRelationalNode QSResolveNode QSShiftNode QSStatementNode QSStringNode QSThisNode QSTypedVarNode QSTypeNode QSTypeOfNode QSUnaryPlusNode QSVarBindingListNode QSVarBindingNode QSVoidNode

Lista de todos los miembros.

Métodos públicos

 QSNode ()
virtual ~QSNode ()
virtual QSObject evaluate (QSEnv *)
virtual QSObject rhs (QSEnv *) const =0
virtual QSReference lhs (QSEnv *)
int lineNo () const
virtual void check (QSCheckData *)=0
virtual bool deref ()
virtual void ref ()
virtual int refs () const

Métodos públicos estáticos

static QSNodefirstNode ()
static void setFirstNode (QSNode *n)

Atributos públicos

QSNodenext
QSNodeprev

Métodos protegidos

QSObject throwError (QSEnv *env, ErrorType e, const char *msg) const

Atributos protegidos

int refCount

Amigas

class QSEngineImp

Documentación del constructor y destructor

QSNode::QSNode ( )
QSNode::~QSNode ( ) [virtual]

Documentación de las funciones miembro

virtual void QSNode::check ( QSCheckData ) [pure virtual]
virtual bool QSNode::deref ( ) [inline, virtual]
QSObject QSNode::evaluate ( QSEnv env) [virtual]

Reimplementado en QSNewExprNode.

static QSNode* QSNode::firstNode ( ) [inline, static]
QSReference QSNode::lhs ( QSEnv env) [virtual]
int QSNode::lineNo ( ) const [inline]
virtual void QSNode::ref ( ) [inline, virtual]
virtual int QSNode::refs ( ) const [inline, virtual]
QSObject QSNode::rhs ( QSEnv env) const [pure virtual]
static void QSNode::setFirstNode ( QSNode n) [inline, static]
QSObject QSNode::throwError ( QSEnv env,
ErrorType  e,
const char *  msg 
) const [protected]

Documentación de las funciones relacionadas y clases amigas

friend class QSEngineImp [friend]

Documentación de los datos miembro

int QSNode::refCount [protected]

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'