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 typedef | IJSObject | |
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() | IJSObject | inline |
JSGetProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp) | CJSObject< T, ReadOnly > | inlineprivatestatic |
JSI_class | CJSObject< T, ReadOnly > | static |
JSI_props | CJSObject< T, ReadOnly > | privatestatic |
JSSetProperty(JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp) | CJSObject< T, ReadOnly > | inlineprivatestatic |
m_EngineOwned | CJSObject< T, ReadOnly > | protected |
m_JS | CJSObject< T, ReadOnly > | private |
m_Methods | CJSObject< T, ReadOnly > | privatestatic |
m_NativeProperties | CJSObject< T, ReadOnly > | protectedstatic |
m_NonsharedProperties | CJSObject< T, ReadOnly > | protected |
m_ScriptProperties | CJSObject< T, ReadOnly > | protected |
PropertyTable typedef | IJSObject | |
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 typedef | IJSObject | |
SetProperty(JSContext *cx, const CStrW &PropertyName, jsval *vp) | CJSObject< T, ReadOnly > | inline |
Shutdown() | CJSObject< T, ReadOnly > | inline |
TGetFn typedef | CJSObject< T, ReadOnly > | |
TSetFn typedef | CJSObject< T, ReadOnly > | |
~CJSObject() | CJSObject< T, ReadOnly > | inlinevirtual |
~IJSObject() | IJSObject | inlinevirtual |