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

#include <ScriptableObject.h>

Inheritance diagram for CJSValProperty:
IJSProperty

Public Member Functions

 CJSValProperty (jsval Data)
 
 ~CJSValProperty ()
 
void Root ()
 
void Uproot ()
 
jsval Get (JSContext *cx, IJSObject *object)
 
void Set (JSContext *cx, IJSObject *owner, jsval value)
 
- Public Member Functions inherited from IJSProperty
virtual ~IJSProperty ()
 

Private Attributes

jsval m_Data
 

Friends

template<typename Q , bool ReadOnly>
class CJSObject
 

Detailed Description

Definition at line 139 of file ScriptableObject.h.

Constructor & Destructor Documentation

CJSValProperty::CJSValProperty ( jsval  Data)
inline

Definition at line 146 of file ScriptableObject.h.

CJSValProperty::~CJSValProperty ( )
inline

Definition at line 151 of file ScriptableObject.h.

Member Function Documentation

jsval CJSValProperty::Get ( JSContext *  cx,
IJSObject object 
)
inlinevirtual

Implements IJSProperty.

Definition at line 165 of file ScriptableObject.h.

void CJSValProperty::Root ( )
inline

Definition at line 155 of file ScriptableObject.h.

void CJSValProperty::Set ( JSContext *  cx,
IJSObject owner,
jsval  value 
)
inlinevirtual

Implements IJSProperty.

Definition at line 169 of file ScriptableObject.h.

void CJSValProperty::Uproot ( )
inline

Definition at line 160 of file ScriptableObject.h.

Friends And Related Function Documentation

template<typename Q , bool ReadOnly>
friend class CJSObject
friend

Definition at line 141 of file ScriptableObject.h.

Member Data Documentation

jsval CJSValProperty::m_Data
private

Definition at line 143 of file ScriptableObject.h.


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