LLScriptSimpleAssignable Class Reference

#include <lscript_tree.h>

Inheritance diagram for LLScriptSimpleAssignable:

Inheritance graph
[legend]
Collaboration diagram for LLScriptSimpleAssignable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLScriptSimpleAssignable (S32 line, S32 col, LSCRIPTSimpleAssignableType type)
void addAssignable (LLScriptSimpleAssignable *assign)
virtual ~LLScriptSimpleAssignable ()
void recurse (LLFILE *fp, S32 tabs, S32 tabsize, LSCRIPTCompilePass pass, LSCRIPTPruneType ptype, BOOL &prunearg, LLScriptScope *scope, LSCRIPTType &type, LSCRIPTType basetype, U64 &count, LLScriptByteCodeChunk *chunk, LLScriptByteCodeChunk *heap, S32 stacksize, LLScriptScopeEntry *entry, S32 entrycount, LLScriptLibData **ldata)
S32 getSize ()

Public Attributes

LSCRIPTSimpleAssignableType mType
LLScriptSimpleAssignablemNextp


Detailed Description

Definition at line 165 of file lscript_tree.h.


Constructor & Destructor Documentation

LLScriptSimpleAssignable::LLScriptSimpleAssignable ( S32  line,
S32  col,
LSCRIPTSimpleAssignableType  type 
) [inline]

Definition at line 168 of file lscript_tree.h.

virtual LLScriptSimpleAssignable::~LLScriptSimpleAssignable (  )  [inline, virtual]

Definition at line 175 of file lscript_tree.h.


Member Function Documentation

void LLScriptSimpleAssignable::addAssignable ( LLScriptSimpleAssignable assign  ) 

Definition at line 406 of file lscript_tree.cpp.

References mNextp.

void LLScriptSimpleAssignable::recurse ( LLFILE fp,
S32  tabs,
S32  tabsize,
LSCRIPTCompilePass  pass,
LSCRIPTPruneType  ptype,
BOOL prunearg,
LLScriptScope scope,
LSCRIPTType type,
LSCRIPTType  basetype,
U64 count,
LLScriptByteCodeChunk chunk,
LLScriptByteCodeChunk heap,
S32  stacksize,
LLScriptScopeEntry entry,
S32  entrycount,
LLScriptLibData **  ldata 
) [virtual]

S32 LLScriptSimpleAssignable::getSize (  )  [virtual]

Implements LLScriptFilePosition.

Reimplemented in LLScriptSAIdentifier, LLScriptSAConstant, LLScriptSAVector, LLScriptSAQuaternion, and LLScriptSAList.

Definition at line 424 of file lscript_tree.cpp.

Referenced by LLScriptSAList::getSize(), LLScriptSAQuaternion::getSize(), and LLScriptSAVector::getSize().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 183 of file lscript_tree.h.

Referenced by is_SA_constant_integer().


The documentation for this class was generated from the following files:

Generated on Fri May 16 09:02:20 2008 for SecondLife by  doxygen 1.5.5