jsnum.h File Reference


Classes

union  jsdpun

Functions

JSBool js_InitRuntimeNumberState (JSContext *cx)
void js_TraceRuntimeNumberState (JSTracer *trc)
void js_FinishRuntimeNumberState (JSContext *cx)
JSObjectjs_InitNumberClass (JSContext *cx, JSObject *obj)
JSBool js_NewNumberInRootedValue (JSContext *cx, jsdouble d, jsval *vp)
JSStringjs_NumberToString (JSContext *cx, jsdouble d)
charjs_IntToCString (jsint i, char *buf, size_t bufSize)
charjs_NumberToCString (JSContext *cx, jsdouble d, char *buf, size_t bufSize)
jsdouble js_ValueToNumber (JSContext *cx, jsval *vp)
int32 js_ValueToECMAInt32 (JSContext *cx, jsval *vp)
uint32 js_ValueToECMAUint32 (JSContext *cx, jsval *vp)
int32 js_DoubleToECMAInt32 (jsdouble d)
uint32 js_DoubleToECMAUint32 (jsdouble d)
int32 js_ValueToInt32 (JSContext *cx, jsval *vp)
uint16 js_ValueToUint16 (JSContext *cx, jsval *vp)
jsdouble js_DoubleToInteger (jsdouble d)
JSBool js_strtod (JSContext *cx, const jschar *s, const jschar *send, const jschar **ep, jsdouble *dp)
JSBool js_strtointeger (JSContext *cx, const jschar *s, const jschar *send, const jschar **ep, jsint radix, jsdouble *dp)

Variables

JSClass js_NumberClass
const char js_Infinity_str []
const char js_NaN_str []
const char js_isNaN_str []
const char js_isFinite_str []
const char js_parseFloat_str []
const char js_parseInt_str []


Function Documentation

JSBool js_InitRuntimeNumberState ( JSContext cx  ) 

void js_TraceRuntimeNumberState ( JSTracer trc  ) 

void js_FinishRuntimeNumberState ( JSContext cx  ) 

JSObject* js_InitNumberClass ( JSContext cx,
JSObject obj 
)

JSBool js_NewNumberInRootedValue ( JSContext cx,
jsdouble  d,
jsval vp 
)

JSString* js_NumberToString ( JSContext cx,
jsdouble  d 
)

char* js_IntToCString ( jsint  i,
char buf,
size_t  bufSize 
)

char* js_NumberToCString ( JSContext cx,
jsdouble  d,
char buf,
size_t  bufSize 
)

jsdouble js_ValueToNumber ( JSContext cx,
jsval vp 
)

int32 js_ValueToECMAInt32 ( JSContext cx,
jsval vp 
)

uint32 js_ValueToECMAUint32 ( JSContext cx,
jsval vp 
)

int32 js_DoubleToECMAInt32 ( jsdouble  d  ) 

uint32 js_DoubleToECMAUint32 ( jsdouble  d  ) 

int32 js_ValueToInt32 ( JSContext cx,
jsval vp 
)

uint16 js_ValueToUint16 ( JSContext cx,
jsval vp 
)

jsdouble js_DoubleToInteger ( jsdouble  d  ) 

JSBool js_strtod ( JSContext cx,
const jschar s,
const jschar send,
const jschar **  ep,
jsdouble dp 
)

JSBool js_strtointeger ( JSContext cx,
const jschar s,
const jschar send,
const jschar **  ep,
jsint  radix,
jsdouble dp 
)


Variable Documentation


Generated Mozilla by doxygen 1.5.6