Gnash  0.8.11dev
Public Types | Public Member Functions | Public Attributes
gnash::ClassHierarchy::NativeClass Struct Reference

#include <ClassHierarchy.h>

List of all members.

Public Types

typedef void(* InitFunc )(as_object &obj, const ObjectURI &uri)
 The type of function to use for initialization.

Public Member Functions

 NativeClass (InitFunc init, const ObjectURI &u, int ver)

Public Attributes

InitFunc initializer
const ObjectURI uri
 The name of the class.
int version
 The version at which this should be visible.

Member Typedef Documentation

typedef void(* gnash::ClassHierarchy::NativeClass::InitFunc)(as_object &obj, const ObjectURI &uri)

The type of function to use for initialization.


Constructor & Destructor Documentation

gnash::ClassHierarchy::NativeClass::NativeClass ( InitFunc  init,
const ObjectURI u,
int  ver 
)
inline

Member Data Documentation

InitFunc gnash::ClassHierarchy::NativeClass::initializer

The initialization function

    See ExtensionClass.init_name for the necessary function.  
const ObjectURI gnash::ClassHierarchy::NativeClass::uri

The name of the class.

Referenced by gnash::ClassHierarchy::declareClass().

int gnash::ClassHierarchy::NativeClass::version

The version at which this should be visible.

Referenced by gnash::ClassHierarchy::declareClass().


The documentation for this struct was generated from the following file: