Gnash
0.8.10
|
#include <abc_function.h>
Public Member Functions | |
abc_function (Method *methodInfo, Machine *machine) | |
as_value | call (const fn_call &fn) |
Function dispatch. | |
CodeStream * | getCodeStream () const |
boost::uint32_t | getMaxRegisters () const |
bool | needsActivation () const |
ABC-defined Function.
Function dispatch.
Override from as_object, although as_objects cannot generally be called.
Implements gnash::as_function.
References gnash::abc::Method::methodID(), and gnash::abc::Machine::executeFunction().
CodeStream* gnash::abc::abc_function::getCodeStream | ( | ) | const [inline] |
References gnash::abc::Method::getBody().
boost::uint32_t gnash::abc::abc_function::getMaxRegisters | ( | ) | const [inline] |
References gnash::abc::Method::getMaxRegisters().
bool gnash::abc::abc_function::needsActivation | ( | ) | const [inline] |
References gnash::abc::Method::needsActivation().
Referenced by gnash::abc::Machine::execute().