LLScriptScopeEntry Class Reference

#include <lscript_scope.h>

Collaboration diagram for LLScriptScopeEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLScriptScopeEntry (char *identifier, LSCRIPTIdentifierType idtype, LSCRIPTType type, S32 count=0)
 ~LLScriptScopeEntry ()

Public Attributes

char * mIdentifier
LSCRIPTIdentifierType mIDType
LSCRIPTType mType
S32 mOffset
S32 mSize
LLScriptSimpleAssignablemAssignable
S32 mCount
U16 mLibraryNumber
LLScriptArgString mFunctionArgs
LLScriptArgString mLocals

Detailed Description

Definition at line 277 of file lscript_scope.h.


Constructor & Destructor Documentation

LLScriptScopeEntry::LLScriptScopeEntry ( char *  identifier,
LSCRIPTIdentifierType  idtype,
LSCRIPTType  type,
S32  count = 0 
) [inline]

Definition at line 280 of file lscript_scope.h.

LLScriptScopeEntry::~LLScriptScopeEntry (  )  [inline]

Definition at line 285 of file lscript_scope.h.


Member Data Documentation

LLScriptSimpleAssignable* LLScriptScopeEntry::mAssignable

Definition at line 292 of file lscript_scope.h.

Referenced by LLScriptGlobalVariable::recurse(), LLScriptSAIdentifier::recurse(), and LLScriptIdentifier::recurse().

S32 LLScriptScopeEntry::mCount

Definition at line 293 of file lscript_scope.h.

Referenced by print_cil_asignment(), LLScriptState::recurse(), LLScriptGlobalFunctions::recurse(), LLScriptDeclaration::recurse(), LLScriptStateChange::recurse(), and LLScriptFunctionCall::recurse().

LLScriptArgString LLScriptScopeEntry::mFunctionArgs

Definition at line 295 of file lscript_scope.h.

Referenced by add_exit_pops(), print_exit_pops(), LLScriptScript::recurse(), LLScriptGlobalFunctions::recurse(), LLScriptFunctionDec::recurse(), LLScriptEventHandler::recurse(), LLScriptFunctionCall::recurse(), and LLScriptFuncExpressionList::recurse().

char* LLScriptScopeEntry::mIdentifier

Definition at line 287 of file lscript_scope.h.

Referenced by print_cil_asignment(), print_cil_load_address(), print_cil_member(), and LLScriptEventHandler::recurse().

LSCRIPTIdentifierType LLScriptScopeEntry::mIDType

Definition at line 288 of file lscript_scope.h.

Referenced by print_asignment(), print_cil_asignment(), print_cil_load_address(), LLScriptDeclaration::recurse(), LLScriptFunctionCall::recurse(), LLScriptLValue::recurse(), LLScriptIdentifier::recurse(), and store2stack().

U16 LLScriptScopeEntry::mLibraryNumber

Definition at line 294 of file lscript_scope.h.

Referenced by LLScriptScript::recurse(), and LLScriptFunctionCall::recurse().

LLScriptArgString LLScriptScopeEntry::mLocals

Definition at line 296 of file lscript_scope.h.

Referenced by add_exit_pops(), print_cil_local_init(), print_exit_pops(), LLScriptGlobalFunctions::recurse(), LLScriptEventHandler::recurse(), and LLScriptDeclaration::recurse().

S32 LLScriptScopeEntry::mOffset

Definition at line 290 of file lscript_scope.h.

Referenced by is_parameter(), print_asignment(), LLScriptScript::recurse(), LLScriptGlobalFunctions::recurse(), LLScriptFunctionDec::recurse(), LLScriptDeclaration::recurse(), LLScriptFunctionCall::recurse(), LLScriptLValue::recurse(), LLScriptAtRotTarget::recurse(), LLScriptAtTarget::recurse(), LLScriptRezEvent::recurse(), LLScriptEmailEvent::recurse(), LLScriptMoneyEvent::recurse(), LLScriptHTTPResponseEvent::recurse(), LLScriptRemoteEvent::recurse(), LLScriptLinkMessageEvent::recurse(), LLScriptControlEvent::recurse(), LLScriptObjectRezEvent::recurse(), LLScriptSensorEvent::recurse(), LLScriptChatEvent::recurse(), LLScriptRTPEvent::recurse(), LLScriptDataserverEvent::recurse(), LLScriptAttachEvent::recurse(), LLScriptInventoryEvent::recurse(), LLScriptLandCollisionEndEvent::recurse(), LLScriptLandCollisionEvent::recurse(), LLScriptLandCollisionStartEvent::recurse(), LLScriptCollisionEndEvent::recurse(), LLScriptCollisionEvent::recurse(), LLScriptCollisionStartEvent::recurse(), LLScriptTouchEndEvent::recurse(), LLScriptTouchEvent::recurse(), LLScriptTouchStartEvent::recurse(), LLScriptGlobalVariable::recurse(), LLScriptIdentifier::recurse(), and store2stack().

S32 LLScriptScopeEntry::mSize

Definition at line 291 of file lscript_scope.h.

Referenced by LLScriptScript::recurse(), LLScriptGlobalFunctions::recurse(), LLScriptFunctionDec::recurse(), LLScriptDeclaration::recurse(), LLScriptFunctionCall::recurse(), LLScriptAtRotTarget::recurse(), LLScriptAtTarget::recurse(), LLScriptRezEvent::recurse(), LLScriptEmailEvent::recurse(), LLScriptMoneyEvent::recurse(), LLScriptHTTPResponseEvent::recurse(), LLScriptRemoteEvent::recurse(), LLScriptLinkMessageEvent::recurse(), LLScriptControlEvent::recurse(), LLScriptObjectRezEvent::recurse(), LLScriptSensorEvent::recurse(), LLScriptChatEvent::recurse(), LLScriptRTPEvent::recurse(), LLScriptDataserverEvent::recurse(), LLScriptAttachEvent::recurse(), LLScriptInventoryEvent::recurse(), LLScriptLandCollisionEndEvent::recurse(), LLScriptLandCollisionEvent::recurse(), LLScriptLandCollisionStartEvent::recurse(), LLScriptCollisionEndEvent::recurse(), LLScriptCollisionEvent::recurse(), LLScriptCollisionStartEvent::recurse(), LLScriptTouchEndEvent::recurse(), LLScriptTouchEvent::recurse(), LLScriptTouchStartEvent::recurse(), and LLScriptGlobalVariable::recurse().

LSCRIPTType LLScriptScopeEntry::mType

Definition at line 289 of file lscript_scope.h.

Referenced by print_asignment(), print_cil_accessor(), print_cil_load_address(), print_cil_member(), LLScriptDeclaration::recurse(), LLScriptFunctionCall::recurse(), LLScriptLValue::recurse(), LLScriptSAIdentifier::recurse(), and LLScriptIdentifier::recurse().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:44 2010 for Second Life Viewer by  doxygen 1.4.7