FnCallPropertyThunk Class Reference

FnCallPropertyThunk Class Reference

#include <thunks.h>

+ Inheritance diagram for FnCallPropertyThunk:

Public Member Functions

 FnCallPropertyThunk (Value *target, Value *prop_name, getter_vf get_fn, setter_vf set_fn)
 
void collect ()
 
ScripterExport Valueeval ()
 
- Public Member Functions inherited from PropertyThunk
 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 Valueeval (Value **arg_list, int count)
 
ScripterExport Valueeval ()
 
Valueassign_vf (Value **arg_list, int count)
 
Valueop_assign_vf (Value **arg_list, int count)
 

Additional Inherited Members

- Public Attributes inherited from PropertyThunk
Valuetarget_code
 
Valueproperty_name
 
getter_vf getter
 
setter_vf setter
 

Constructor & Destructor Documentation

FnCallPropertyThunk ( Value target,
Value prop_name,
getter_vf  get_fn,
setter_vf  set_fn 
)
inline
224  : PropertyThunk (target, prop_name, get_fn, set_fn) {}
PropertyThunk(Value *target, Value *prop_name)

Member Function Documentation

void collect ( )
ScripterExport Value* eval ( )