Gnash  0.8.10
Classes | Namespaces | Functions
fn_call.h File Reference
#include <string>
#include <vector>
#include <cassert>
#include <ostream>
#include <algorithm>
#include "as_object.h"
#include "as_value.h"
#include "VM.h"
#include "GnashException.h"
#include "as_environment.h"

Go to the source code of this file.

Classes

class  gnash::FunctionArgs
 A class to contain transferable arguments for a fn_call. More...
class  gnash::fn_call
 Parameters/environment for builtin or user-defined functions callable from ActionScript. More...
struct  gnash::ThisIsNative
 Check that the 'this' pointer has a particular native type ('Relay'). More...
struct  gnash::IsDisplayObject
 Check that the 'this' pointer is a DisplayObject. More...
struct  gnash::ValidThis
 Check that the 'this' pointer is not null. More...

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


Functions

template<typename T >
T::value_type * gnash::ensure (const fn_call &fn)
 Templated function to check the validity of a function call.
string_table & gnash::getStringTable (const fn_call &fn)
movie_root & gnash::getRoot (const fn_call &fn)
int gnash::getSWFVersion (const fn_call &fn)
VM & gnash::getVM (const fn_call &fn)
Global_as & gnash::getGlobal (const fn_call &fn)