Pyrogenesis  trunk
Functions | Variables
anonymous_namespace{ScriptInterface.cpp} Namespace Reference

Functions

void ErrorReporter (JSContext *cx, const char *message, JSErrorReport *report)
 
bool print (JSContext *cx, uint argc, jsval *vp)
 
bool logmsg (JSContext *cx, uint argc, jsval *vp)
 
bool warn (JSContext *cx, uint argc, jsval *vp)
 
bool error (JSContext *cx, uint argc, jsval *vp)
 
bool deepcopy (JSContext *cx, uint argc, jsval *vp)
 
bool ProfileStart (JSContext *cx, uint argc, jsval *vp)
 
bool ProfileStop (JSContext *cx, uint argc, jsval *vp)
 
bool ProfileAttribute (JSContext *cx, uint argc, jsval *vp)
 
static double generate_uniform_real (boost::rand48 &rng, double min, double max)
 
bool Math_random (JSContext *cx, uint argc, jsval *vp)
 

Variables

JSClass global_class
 

Function Documentation

bool anonymous_namespace{ScriptInterface.cpp}::deepcopy ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::error ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
void anonymous_namespace{ScriptInterface.cpp}::ErrorReporter ( JSContext *  cx,
const char *  message,
JSErrorReport *  report 
)
static double anonymous_namespace{ScriptInterface.cpp}::generate_uniform_real ( boost::rand48 &  rng,
double  min,
double  max 
)
static
bool anonymous_namespace{ScriptInterface.cpp}::logmsg ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::Math_random ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::print ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::ProfileAttribute ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::ProfileStart ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::ProfileStop ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool anonymous_namespace{ScriptInterface.cpp}::warn ( JSContext *  cx,
uint  argc,
jsval *  vp 
)

Variable Documentation

JSClass anonymous_namespace{ScriptInterface.cpp}::global_class
Initial value:
= {
"global", JSCLASS_GLOBAL_FLAGS,
nullptr, nullptr,
nullptr, nullptr,
nullptr, nullptr, nullptr,
nullptr, nullptr, nullptr, nullptr,
JS_GlobalObjectTraceHook
}