Public Member Functions | Public Attributes

LocalThunk Class Reference

Search for all occurrences

#include <thunks.h>

Inheritance diagram for LocalThunk:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  LocalThunk (Value *init_name, int init_index, int iframe_lvl)
Thunk *  make_free_thunk (int level)
Value eval ()
void  collect ()
void  sprin1 (CharStream *s)
Value assign_vf (Value **arg_list, int count)

Public Attributes

int  frame_level
int  index

Constructor & Destructor Documentation

LocalThunk ( Value init_name,
int  init_index,
int  iframe_lvl 
)

Member Function Documentation

Thunk* make_free_thunk ( int  level )
Value* eval ( )
void collect ( ) [inline]

Reimplemented in IndirectLocalThunk.

{ delete this; }
void sprin1 ( CharStream *  s )
Value* assign_vf ( Value **  arg_list,
int  count 
)

Member Data Documentation

int index

LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk
LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk LocalThunk