Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CJSObject< T, ReadOnly > Member List

This is the complete list of members for CJSObject< T, ReadOnly >, including all inherited members.

AddLocalProperty(const CStrW &PropertyName, PropType *Native, bool PropReadOnly=ReadOnly)CJSObject< T, ReadOnly >inline
AddMethod(const char *Name, uintN MinArgs)CJSObject< T, ReadOnly >inlinestatic
AddProperty(const CStrW &PropertyName, jsval Value)CJSObject< T, ReadOnly >inlinevirtual
AddProperty(const CStrW &PropertyName, TGetFn Getter, TSetFn Setter=NULL)CJSObject< T, ReadOnly >inlinestatic
AddProperty(const CStrW &PropertyName, PropType T::*Native, bool PropReadOnly=ReadOnly)CJSObject< T, ReadOnly >inlinestatic
CJSObject()CJSObject< T, ReadOnly >inline
CreateScriptObject()CJSObject< T, ReadOnly >inline
DefaultFinalize(JSContext *cx, JSObject *obj)CJSObject< T, ReadOnly >inlineprivatestatic
GetFn typedefIJSObject
GetProperty(JSContext *cx, const CStrW &PropertyName, jsval *vp)CJSObject< T, ReadOnly >inlinevirtual
GetScript()CJSObject< T, ReadOnly >inline
HasProperty(const CStrW &PropertyName)CJSObject< T, ReadOnly >inlinevirtual
IJSObject()IJSObjectinline
JSGetProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp)CJSObject< T, ReadOnly >inlineprivatestatic
JSI_classCJSObject< T, ReadOnly >static
JSI_propsCJSObject< T, ReadOnly >privatestatic
JSSetProperty(JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp)CJSObject< T, ReadOnly >inlineprivatestatic
m_EngineOwnedCJSObject< T, ReadOnly >protected
m_JSCJSObject< T, ReadOnly >private
m_MethodsCJSObject< T, ReadOnly >privatestatic
m_NativePropertiesCJSObject< T, ReadOnly >protectedstatic
m_NonsharedPropertiesCJSObject< T, ReadOnly >protected
m_ScriptPropertiesCJSObject< T, ReadOnly >protected
PropertyTable typedefIJSObject
ReleaseScriptObject()CJSObject< T, ReadOnly >inline
ScriptingInit(const char *ClassName, JSNative Constructor=NULL, uintN ConstructorMinArgs=0)CJSObject< T, ReadOnly >inlinestatic
ScriptingShutdown()CJSObject< T, ReadOnly >inlinestatic
SetFn typedefIJSObject
SetProperty(JSContext *cx, const CStrW &PropertyName, jsval *vp)CJSObject< T, ReadOnly >inline
Shutdown()CJSObject< T, ReadOnly >inline
TGetFn typedefCJSObject< T, ReadOnly >
TSetFn typedefCJSObject< T, ReadOnly >
~CJSObject()CJSObject< T, ReadOnly >inlinevirtual
~IJSObject()IJSObjectinlinevirtual