Gnash  0.8.11dev
Public Types | Public Member Functions | Public Attributes | List of all members
gnash::ClassHierarchy::NativeClass Struct Reference

#include <ClassHierarchy.h>

Public Types

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

Public Member Functions

 NativeClass (InitFunc init, ObjectURI u, int ver)
 

Public Attributes

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

Member Typedef Documentation

§ InitFunc

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

The type of function to use for initialization.

Constructor & Destructor Documentation

§ NativeClass()

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

Member Data Documentation

§ initializer

InitFunc gnash::ClassHierarchy::NativeClass::initializer

The initialization function

See ExtensionClass.init_name for the necessary function.

§ uri

const ObjectURI gnash::ClassHierarchy::NativeClass::uri

The name of the class.

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

§ version

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: