|
Pyrogenesis
13997
|
#include "scripting/ScriptingHost.h"Go to the source code of this file.
Functions | |
| template<typename T > | |
| T * | ToNative (JSContext *cx, JSObject *obj) |
| template<typename T > | |
| JSObject * | ToScript (T *Native) |
| template<typename T > | |
| T * | ToNative (jsval v) |
| template<typename T > | |
| bool | ToPrimitive (JSContext *cx, jsval v, T &Storage) |
| template<typename T > | |
| bool | ToPrimitive (JSContext *cx, jsval v, T *&Storage) |
| template<typename T > | |
| T | ToPrimitive (JSContext *cx, jsval v) |
| template<typename T > | |
| T | ToPrimitive (jsval v) |
| template<typename T > | |
| jsval | ToJSVal (T &Native) |
| template<typename T > | |
| jsval | ToJSVal (T *&Native) |
| template<typename T > | |
| jsval | ToJSVal (const T &Native) |
| template<> | |
| CVector3D * | ToNative< CVector3D > (JSContext *cx, JSObject *obj) |
| template<> | |
| JSObject * | ToScript< CVector3D > (CVector3D *Native) |
| template<> | |
| jsval | ToJSVal< CVector3D > (const CVector3D &Native) |
| template<> | |
| bool | ToPrimitive< CObjectEntry > (JSContext *cx, jsval v, CObjectEntry *&Storage) |
| template<> | |
| jsval | ToJSVal< CObjectEntry > (CObjectEntry *&Native) |
| template<> | |
| bool | ToPrimitive< CScriptObject > (JSContext *cx, jsval v, CScriptObject &Storage) |
| template<> | |
| jsval | ToJSVal< CScriptObject > (CScriptObject &Native) |
| template<> | |
| bool | ToPrimitive< int > (JSContext *cx, jsval v, int &Storage) |
| template<> | |
| jsval | ToJSVal< int > (const int &Native) |
| template<> | |
| jsval | ToJSVal< int > (int &Native) |
| template<> | |
| bool | ToPrimitive< unsigned > (JSContext *cx, jsval v, unsigned &Storage) |
| template<> | |
| jsval | ToJSVal< unsigned > (const unsigned &Native) |
| template<> | |
| jsval | ToJSVal< unsigned > (unsigned &Native) |
| template<> | |
| bool | ToPrimitive< long > (JSContext *cx, jsval v, long &Storage) |
| template<> | |
| jsval | ToJSVal< long > (const long &Native) |
| template<> | |
| jsval | ToJSVal< long > (long &Native) |
| template<> | |
| bool | ToPrimitive< unsigned long > (JSContext *cx, jsval v, unsigned long &Storage) |
| template<> | |
| jsval | ToJSVal< unsigned long > (const unsigned long &Native) |
| template<> | |
| jsval | ToJSVal< unsigned long > (unsigned long &Native) |
| template<> | |
| bool | ToPrimitive< double > (JSContext *cx, jsval v, double &Storage) |
| template<> | |
| jsval | ToJSVal< double > (const double &Native) |
| template<> | |
| jsval | ToJSVal< double > (double &Native) |
| template<> | |
| bool | ToPrimitive< float > (JSContext *cx, jsval v, float &Storage) |
| template<> | |
| jsval | ToJSVal< float > (const float &Native) |
| template<> | |
| jsval | ToJSVal< float > (float &Native) |
| template<> | |
| bool | ToPrimitive< bool > (JSContext *cx, jsval v, bool &Storage) |
| template<> | |
| jsval | ToJSVal< bool > (const bool &Native) |
| template<> | |
| jsval | ToJSVal< bool > (bool &Native) |
| template<> | |
| bool | ToPrimitive< CStrW > (JSContext *cx, jsval v, CStrW &Storage) |
| template<> | |
| jsval | ToJSVal< CStrW > (const CStrW &Native) |
| template<> | |
| jsval | ToJSVal< CStrW > (CStrW &Native) |
| template<> | |
| bool | ToPrimitive< CStr8 > (JSContext *cx, jsval v, CStr8 &Storage) |
| template<> | |
| jsval | ToJSVal< CStr8 > (const CStr8 &Native) |
| template<> | |
| jsval | ToJSVal< CStr8 > (CStr8 &Native) |
| jsval ToJSVal | ( | T & | Native | ) |
Definition at line 87 of file JSConversions.h.
| jsval ToJSVal | ( | T *& | Native | ) |
Definition at line 92 of file JSConversions.h.
| jsval ToJSVal | ( | const T & | Native | ) |
| jsval ToJSVal< bool > | ( | const bool & | Native | ) |
Definition at line 231 of file JSConversions.cpp.
| jsval ToJSVal< bool > | ( | bool & | Native | ) |
Definition at line 236 of file JSConversions.cpp.
| jsval ToJSVal< CObjectEntry > | ( | CObjectEntry *& | Native | ) |
| jsval ToJSVal< CScriptObject > | ( | CScriptObject & | Native | ) |
| jsval ToJSVal< CStr8 > | ( | const CStr8 & | Native | ) |
Definition at line 286 of file JSConversions.cpp.
| jsval ToJSVal< CStr8 > | ( | CStr8 & | Native | ) |
Definition at line 291 of file JSConversions.cpp.
| jsval ToJSVal< CStrW > | ( | const CStrW & | Native | ) |
Definition at line 265 of file JSConversions.cpp.
| jsval ToJSVal< CStrW > | ( | CStrW & | Native | ) |
Definition at line 270 of file JSConversions.cpp.
Definition at line 43 of file JSConversions.cpp.
| jsval ToJSVal< double > | ( | const double & | Native | ) |
Definition at line 181 of file JSConversions.cpp.
| jsval ToJSVal< double > | ( | double & | Native | ) |
Definition at line 188 of file JSConversions.cpp.
| jsval ToJSVal< float > | ( | const float & | Native | ) |
Definition at line 205 of file JSConversions.cpp.
| jsval ToJSVal< float > | ( | float & | Native | ) |
Definition at line 212 of file JSConversions.cpp.
| jsval ToJSVal< int > | ( | const int & | Native | ) |
Definition at line 52 of file JSConversions.cpp.
| jsval ToJSVal< int > | ( | int & | Native | ) |
Definition at line 57 of file JSConversions.cpp.
| jsval ToJSVal< long > | ( | const long & | Native | ) |
Definition at line 92 of file JSConversions.cpp.
| jsval ToJSVal< long > | ( | long & | Native | ) |
Definition at line 97 of file JSConversions.cpp.
| jsval ToJSVal< unsigned > | ( | const unsigned & | Native | ) |
Definition at line 70 of file JSConversions.cpp.
| jsval ToJSVal< unsigned > | ( | unsigned & | Native | ) |
Definition at line 75 of file JSConversions.cpp.
| jsval ToJSVal< unsigned long > | ( | const unsigned long & | Native | ) |
Definition at line 111 of file JSConversions.cpp.
| jsval ToJSVal< unsigned long > | ( | unsigned long & | Native | ) |
Definition at line 116 of file JSConversions.cpp.
| T* ToNative | ( | JSContext * | cx, |
| JSObject * | obj | ||
| ) |
Definition at line 36 of file JSConversions.h.
| T* ToNative | ( | jsval | v | ) |
Definition at line 48 of file JSConversions.h.
Definition at line 30 of file JSConversions.cpp.
| bool ToPrimitive | ( | JSContext * | cx, |
| jsval | v, | ||
| T & | Storage | ||
| ) |
Definition at line 55 of file JSConversions.h.
| bool ToPrimitive | ( | JSContext * | cx, |
| jsval | v, | ||
| T *& | Storage | ||
| ) |
Definition at line 64 of file JSConversions.h.
|
inline |
Definition at line 73 of file JSConversions.h.
|
inline |
Definition at line 82 of file JSConversions.h.
| bool ToPrimitive< bool > | ( | JSContext * | cx, |
| jsval | v, | ||
| bool & | Storage | ||
| ) |
Definition at line 241 of file JSConversions.cpp.
| bool ToPrimitive< CObjectEntry > | ( | JSContext * | cx, |
| jsval | v, | ||
| CObjectEntry *& | Storage | ||
| ) |
| bool ToPrimitive< CScriptObject > | ( | JSContext * | cx, |
| jsval | v, | ||
| CScriptObject & | Storage | ||
| ) |
| bool ToPrimitive< CStr8 > | ( | JSContext * | cx, |
| jsval | v, | ||
| CStr8 & | Storage | ||
| ) |
Definition at line 277 of file JSConversions.cpp.
| bool ToPrimitive< CStrW > | ( | JSContext * | cx, |
| jsval | v, | ||
| CStrW & | Storage | ||
| ) |
Definition at line 252 of file JSConversions.cpp.
| bool ToPrimitive< double > | ( | JSContext * | cx, |
| jsval | v, | ||
| double & | Storage | ||
| ) |
Definition at line 195 of file JSConversions.cpp.
| bool ToPrimitive< float > | ( | JSContext * | cx, |
| jsval | v, | ||
| float & | Storage | ||
| ) |
Definition at line 219 of file JSConversions.cpp.
| bool ToPrimitive< int > | ( | JSContext * | cx, |
| jsval | v, | ||
| int & | Storage | ||
| ) |
Definition at line 62 of file JSConversions.cpp.
| bool ToPrimitive< long > | ( | JSContext * | cx, |
| jsval | v, | ||
| long & | Storage | ||
| ) |
Definition at line 102 of file JSConversions.cpp.
| bool ToPrimitive< unsigned > | ( | JSContext * | cx, |
| jsval | v, | ||
| unsigned & | Storage | ||
| ) |
Definition at line 80 of file JSConversions.cpp.
| bool ToPrimitive< unsigned long > | ( | JSContext * | cx, |
| jsval | v, | ||
| unsigned long & | Storage | ||
| ) |
Definition at line 121 of file JSConversions.cpp.
| JSObject* ToScript | ( | T * | Native | ) |
Definition at line 41 of file JSConversions.h.
Definition at line 36 of file JSConversions.cpp.
1.8.5