LLScriptConstant Class Reference

#include <lscript_tree.h>

Inheritance diagram for LLScriptConstant:

Inheritance graph
[legend]
Collaboration diagram for LLScriptConstant:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLScriptConstant (S32 line, S32 col, LSCRIPTType type)
virtual ~LLScriptConstant ()
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

LSCRIPTType mType


Detailed Description

Definition at line 63 of file lscript_tree.h.


Constructor & Destructor Documentation

LLScriptConstant::LLScriptConstant ( S32  line,
S32  col,
LSCRIPTType  type 
) [inline]

Definition at line 66 of file lscript_tree.h.

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

Definition at line 71 of file lscript_tree.h.


Member Function Documentation

void LLScriptConstant::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]

Implements LLScriptFilePosition.

Reimplemented in LLScriptConstantInteger, LLScriptConstantFloat, and LLScriptConstantString.

Definition at line 130 of file lscript_tree.cpp.

References gErrorToText, LLScriptGenerateErrorText::getErrors(), LSCP_EMIT_ASSEMBLY, and LSCP_PRETTY_PRINT.

Referenced by LLScriptConstantExpression::recurse(), and LLScriptSAConstant::recurse().

Here is the call graph for this function:

Here is the caller graph for this function:

S32 LLScriptConstant::getSize (  )  [virtual]

Implements LLScriptFilePosition.

Reimplemented in LLScriptConstantInteger, LLScriptConstantFloat, and LLScriptConstantString.

Definition at line 147 of file lscript_tree.cpp.

Referenced by LLScriptSAConstant::getSize().

Here is the caller graph for this function:


Member Data Documentation


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

Generated on Fri May 16 09:01:47 2008 for SecondLife by  doxygen 1.5.5