JS GetExternalStringClosure

This article is in need of a technical review.

This article covers features introduced in SpiderMonkey 6

Returns the string closure stored in a JSString created by calling JS_NewExternalStringWithClosure().

To determine if a string was created as an external string, you can call JS_IsExternalString().


void * JS_GetExternalStringClosure(JSContext *cx, JSString *str);
Name Type Description
cx JSContext * The context from which to retrieve the closure for a string. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext.
str JSString * The string for which to return the closure. The result is NULL if the external string was created without one (that is, by calling JS_NewExternalString() rather than JS_NewExternalStringWithClosure()).

MXR ID Search for JS_GetExternalStringClosure

Document Tags and Contributors

Contributors to this page: Sheppy, tschneidereit, kscarfone
Last updated by: kscarfone,