Gnash  0.8.10
Classes | Namespaces | Typedefs | Functions
Property.h File Reference
#include <boost/variant.hpp>
#include <cassert>
#include <boost/bind.hpp>
#include <typeinfo>
#include "PropFlags.h"
#include "as_value.h"
#include "ObjectURI.h"

Go to the source code of this file.

Classes

class  gnash::GetterSetter
 Holder for getter/setter functions. More...
struct  gnash::GetterSetter::GetSetVisitor
 Get or set a GetterSetter. More...
struct  gnash::GetterSetter::Set
 Set a GetterSetter. More...
struct  gnash::GetterSetter::Get
 Get a GetterSetter. More...
struct  gnash::GetterSetter::SetUnderlying
 Set the underlying value of a GetterSetter. More...
struct  gnash::GetterSetter::GetUnderlying
 Get the underlying value of a GetterSetter. More...
struct  gnash::GetterSetter::MarkReachable
 Mark a GetterSetter reachable. More...
class  gnash::GetterSetter::UserDefinedGetterSetter
 User-defined getter/setter. More...
class  gnash::GetterSetter::UserDefinedGetterSetter::ScopedLock
class  gnash::GetterSetter::NativeGetterSetter
 Native GetterSetter. More...
class  gnash::Property
 An abstract property. More...
struct  gnash::Property::SetReachable
 Mark the stored value reachable. More...

Namespaces

namespace  gnash
 

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


Typedefs

typedef as_value(* gnash::as_c_function_ptr )(const fn_call &fn)

Functions

bool gnash::readOnly (const Property &prop)
 is this a read-only member ?
bool gnash::visible (const Property &prop, int version)
 Is this member supposed to be visible by a VM of given version ?