#include <thunks.h>
Public Member Functions |
|
PropertyThunk (Value *target, Value *prop_name) | |
PropertyThunk (Value *target, Value *prop_name, getter_vf get_fn, setter_vf set_fn) | |
void | gc_trace () |
void | collect () |
ScripterExport void | sprin1 (CharStream *s) |
ScripterExport Value * | eval (Value **arg_list, int count) |
ScripterExport Value * | eval () |
Value * | assign_vf (Value **arg_list, int count) |
Value * | op_assign_vf (Value **arg_list, int count) |
Public Attributes |
|
Value * | target_code |
Value * | property_name |
getter_vf | getter |
setter_vf | setter |
PropertyThunk | ( | Value * | target, |
Value * | prop_name | ||
) |
PropertyThunk | ( | Value * | target, |
Value * | prop_name, | ||
getter_vf | get_fn, | ||
setter_vf | set_fn | ||
) |
void gc_trace | ( | ) |
void collect | ( | ) | [inline] |
ScripterExport void sprin1 | ( | CharStream * | s | ) |
ScripterExport Value* eval | ( | ) | [inline] |
getter_vf getter |
setter_vf setter |