Gnash
0.8.11dev
|
#include <VM.h>
Public Member Functions | |
FrameGuard (VM &vm, UserFunction &func) | |
CallFrame & | callFrame () |
Get the CallFrame we've just pushed. More... | |
~FrameGuard () | |
A class to wrap frame access. Stack allocating a frame guard will ensure that all CallFrame pushes have a corresponding CallFrame pop, even in the presence of extraordinary returns.
|
inline |
|
inline |
References gnash::key::a, gnash::key::b, gnash::convertToBoolean(), gnash::convertToNumber(), gnash::convertToPrimitive(), gnash::convertToString(), DSOTEXPORT, gnash::equals(), gnash::newAdd(), gnash::newLessThan(), gnash::subtract(), gnash::toBool(), gnash::toInt(), gnash::toNumber(), gnash::toObject(), and test::v.
|
inline |
Get the CallFrame we've just pushed.
Referenced by gnash::Function2::call(), and gnash::Function::call().