Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CJSFunctionProperty Class Reference

#include <ScriptableObject.h>

Inheritance diagram for CJSFunctionProperty:
IJSProperty

Public Member Functions

 CJSFunctionProperty (IJSObject::GetFn Getter, IJSObject::SetFn Setter)
 
jsval Get (JSContext *cx, IJSObject *obj)
 
void Set (JSContext *cx, IJSObject *obj, jsval value)
 
- Public Member Functions inherited from IJSProperty
virtual ~IJSProperty ()
 

Private Attributes

IJSObject::GetFn m_Getter
 
IJSObject::SetFn m_Setter
 

Detailed Description

Definition at line 112 of file ScriptableObject.h.

Constructor & Destructor Documentation

CJSFunctionProperty::CJSFunctionProperty ( IJSObject::GetFn  Getter,
IJSObject::SetFn  Setter 
)
inline

Definition at line 121 of file ScriptableObject.h.

Member Function Documentation

jsval CJSFunctionProperty::Get ( JSContext *  cx,
IJSObject obj 
)
inlinevirtual

Implements IJSProperty.

Definition at line 128 of file ScriptableObject.h.

void CJSFunctionProperty::Set ( JSContext *  cx,
IJSObject obj,
jsval  value 
)
inlinevirtual

Implements IJSProperty.

Definition at line 132 of file ScriptableObject.h.

Member Data Documentation

IJSObject::GetFn CJSFunctionProperty::m_Getter
private

Definition at line 115 of file ScriptableObject.h.

IJSObject::SetFn CJSFunctionProperty::m_Setter
private

Definition at line 118 of file ScriptableObject.h.


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