Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayJS Namespace Reference

Classes

class  cJSClass
 
class  cJSObject
 
class  cJSContext
 
class  cJSRuntime
 
class  cJSXClass
 
class  cJSXContext
 
class  cJSXEngine
 
class  cJSXFile
 
class  cJSXObject
 

Typedefs

typedef cJSXClasscJSXClassPtr
 
typedef cRefPtr< cJSXContextcJSXContextPtr
 
typedef cRefPtr< cJSXObjectcJSXObjectPtr
 
typedef cRefPtr< cJSXFilecJSXFilePtr
 
typedef long GRAY_jsval
 match this to 'jsval' so i don't have to use the "#include "jsapi.h"" More...
 
typedef int GRAY_JSBool
 
typedef GRAY_JSBool(_cdecl * GRAY_JSNative) (JSContext *pjsCx, JSObject *pjsObj, UINT argc, GRAY_jsval *argv, GRAY_jsval *rval)
 
typedef unsigned int GRAY_uintN
 

Functions

 CSCRIPT_CLASS_IMP1 (JSXFile, cJSXFile::sm_Props, cJSXFile::sm_Methods, "Javascript File")
 

Typedef Documentation

◆ cJSXClassPtr

◆ cJSXContextPtr

◆ cJSXFilePtr

◆ cJSXObjectPtr

◆ GRAY_JSBool

typedef int GrayJS::GRAY_JSBool

◆ GRAY_JSNative

typedef GRAY_JSBool(_cdecl* GrayJS::GRAY_JSNative) (JSContext *pjsCx, JSObject *pjsObj, UINT argc, GRAY_jsval *argv, GRAY_jsval *rval)

◆ GRAY_jsval

typedef long GrayJS::GRAY_jsval

match this to 'jsval' so i don't have to use the "#include "jsapi.h""

◆ GRAY_uintN

typedef unsigned int GrayJS::GRAY_uintN

Function Documentation

◆ CSCRIPT_CLASS_IMP1()

GrayJS::CSCRIPT_CLASS_IMP1 ( JSXFile  ,
cJSXFile::sm_Props  ,
cJSXFile::sm_Methods  ,
"Javascript File"   
)