This article covers features introduced in SpiderMonkey 38

Get the chars of a flat string.


const JS::Latin1Char *
JS_GetLatin1FlatStringChars(const JS::AutoCheckCannotGC &nogc,
                            JSFlatString *str);

const char16_t *
JS_GetTwoByteFlatStringChars(const JS::AutoCheckCannotGC &nogc,
                             JSFlatString *str);
Name Type Description
cx JSContext * A context. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext..
nogc JS::AutoCheckCannotGC & A reference to JS::AutoCheckCannotGC.
str JSFlatString * A string to get characters.


JS_GetLatin1FlatStringChars and JS_GetTwoByteFlatStringChars return a pointer to the string.

See Also