Public Member Functions | Public Attributes

CodeTree Class Reference

This reference page is linked to from the following overview topics: MAXScript Compiler and Interpreter.


Search for all occurrences

#include <codetree.h>

Inheritance diagram for CodeTree:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CodeTree (CharStream *source, Value *codeFn,...)
 ~CodeTree ()
void gc_trace ()
void collect ()
ScripterExport void sprin1 (CharStream *s)
ScripterExport Valueeval ()
Valueadd (Value *arg1,...)
Valueappend (Value *arg)
Valueput (int index, Value *arg)

Public Attributes

Valuefn
short count
Value ** arg_list
unsigned int pos
unsigned int line

Constructor & Destructor Documentation

CodeTree ( CharStream *  source,
Value codeFn,
  ... 
)
~CodeTree ( )

Member Function Documentation

void gc_trace ( ) [virtual]
void collect ( ) [virtual]
ScripterExport void sprin1 ( CharStream *  s) [virtual]

Reimplemented from Value.

ScripterExport Value* eval ( ) [virtual]

Reimplemented from Value.

Value* add ( Value arg1,
  ... 
)
Value* append ( Value arg)
Value* put ( int  index,
Value arg 
)

Member Data Documentation

short count
unsigned int pos

Reimplemented from Value.

unsigned int line

CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree
CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree CodeTree