19 #ifndef GNASH_AS_FUNCTION_H 20 #define GNASH_AS_FUNCTION_H virtual as_value call(const fn_call &fn)=0
Function dispatch.
ActionScript value type.
Definition: as_value.h:94
virtual as_function * to_function()
Return this as_object as an as_function.
Definition: as_function.h:70
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
as_function(Global_as &gl)
Construct a function.
Definition: as_function.cpp:34
The base class for all ActionScript objects.
Definition: as_object.h:161
virtual std::string stringValue() const
Return the string value of this as_object subclass.
Definition: as_function.cpp:41
Provides information about timeline context.
Definition: as_environment.h:50
as_object * construct(as_object &newobj, const as_environment &env, FunctionArgs< as_value > &args)
Run this function as a constructor on an object.
Definition: as_function.cpp:64
virtual bool isBuiltin()
Return true if this is a built-in class.
Definition: as_function.h:107
A class to contain transferable arguments for a fn_call.
Definition: as_function.h:30
as_object * constructInstance(as_function &ctor, const as_environment &env, fn_call::Args &args)
Definition: as_function.cpp:47
virtual ~as_function()
Destructor.
Definition: as_function.h:67
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:49
Parameters/environment for builtin or user-defined functions callable from ActionScript.
Definition: fn_call.h:117
ActionScript Function, either builtin or SWF-defined.
Definition: as_function.h:62