#include <thunks.h>
Inheritance diagram for PropertyThunk: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 | ( | ) |
| ScripterExport void sprin1 | ( | CharStream * | s | ) |
| ScripterExport Value* eval | ( | Value ** | arg_list, |
| int | count | ||
| ) |
|
inline |
| Value* target_code |
| Value* property_name |
| getter_vf getter |
| setter_vf setter |