This article covers features introduced in SpiderMonkey 38
Get the chars of an interned string.
Syntax
const JS::Latin1Char * JS_GetLatin1InternedStringChars(const JS::AutoCheckCannotGC &nogc, JSString *str); const char16_t * JS_GetTwoByteInternedStringChars(const JS::AutoCheckCannotGC &nogc, JSString *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 |
JSString * |
A string to get characters. |
Description
JS_GetLatin1InternedStringChars
and JS_GetTwoByteInternedStringChars
gets the characters of the string, str
.
If successful, JS_GetLatin1StringCharsAndLength
and JS_GetTwoByteStringCharsAndLength
return a pointer to the string, otherwise return NULL
.