#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 | ( | const T & | Native | ) | [inline] |
| jsval ToJSVal | ( | T *& | Native | ) | [inline] |
| jsval ToJSVal | ( | T & | Native | ) | [inline] |
| jsval ToJSVal< bool > | ( | bool & | Native | ) | [inline] |
| jsval ToJSVal< bool > | ( | const bool & | Native | ) | [inline] |
| jsval ToJSVal< CObjectEntry > | ( | CObjectEntry *& | Native | ) | [inline] |
| jsval ToJSVal< CScriptObject > | ( | CScriptObject & | Native | ) | [inline] |
| jsval ToJSVal< CStr8 > | ( | CStr8 & | Native | ) | [inline] |
| jsval ToJSVal< CStr8 > | ( | const CStr8 & | Native | ) | [inline] |
| jsval ToJSVal< CStrW > | ( | CStrW & | Native | ) | [inline] |
| jsval ToJSVal< CStrW > | ( | const CStrW & | Native | ) | [inline] |
| jsval ToJSVal< double > | ( | double & | Native | ) | [inline] |
| jsval ToJSVal< double > | ( | const double & | Native | ) | [inline] |
| jsval ToJSVal< float > | ( | float & | Native | ) | [inline] |
| jsval ToJSVal< float > | ( | const float & | Native | ) | [inline] |
| jsval ToJSVal< int > | ( | int & | Native | ) | [inline] |
| jsval ToJSVal< int > | ( | const int & | Native | ) | [inline] |
| jsval ToJSVal< long > | ( | long & | Native | ) | [inline] |
| jsval ToJSVal< long > | ( | const long & | Native | ) | [inline] |
| jsval ToJSVal< unsigned > | ( | unsigned & | Native | ) | [inline] |
| jsval ToJSVal< unsigned > | ( | const unsigned & | Native | ) | [inline] |
| jsval ToJSVal< unsigned long > | ( | unsigned long & | Native | ) | [inline] |
| jsval ToJSVal< unsigned long > | ( | const unsigned long & | Native | ) | [inline] |
| T* ToNative | ( | jsval | v | ) | [inline] |
| T* ToNative | ( | JSContext * | cx, | |
| JSObject * | obj | |||
| ) | [inline] |
| T ToPrimitive | ( | jsval | v | ) | [inline] |
| T ToPrimitive | ( | JSContext * | cx, | |
| jsval | v | |||
| ) | [inline] |
| bool ToPrimitive | ( | JSContext * | cx, | |
| jsval | v, | |||
| T *& | Storage | |||
| ) | [inline] |
| bool ToPrimitive | ( | JSContext * | cx, | |
| jsval | v, | |||
| T & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< bool > | ( | JSContext * | cx, | |
| jsval | v, | |||
| bool & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< CObjectEntry > | ( | JSContext * | cx, | |
| jsval | v, | |||
| CObjectEntry *& | Storage | |||
| ) | [inline] |
| bool ToPrimitive< CScriptObject > | ( | JSContext * | cx, | |
| jsval | v, | |||
| CScriptObject & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< CStr8 > | ( | JSContext * | cx, | |
| jsval | v, | |||
| CStr8 & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< CStrW > | ( | JSContext * | cx, | |
| jsval | v, | |||
| CStrW & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< double > | ( | JSContext * | cx, | |
| jsval | v, | |||
| double & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< float > | ( | JSContext * | cx, | |
| jsval | v, | |||
| float & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< int > | ( | JSContext * | cx, | |
| jsval | v, | |||
| int & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< long > | ( | JSContext * | cx, | |
| jsval | v, | |||
| long & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< unsigned > | ( | JSContext * | cx, | |
| jsval | v, | |||
| unsigned & | Storage | |||
| ) | [inline] |
| bool ToPrimitive< unsigned long > | ( | JSContext * | cx, | |
| jsval | v, | |||
| unsigned long & | Storage | |||
| ) | [inline] |
| JSObject* ToScript | ( | T * | Native | ) | [inline] |
1.6.3