Get the builtin class constructor.
Syntax
bool JS_GetClassObject(JSContext *cx, JSProtoKey key, JS::MutableHandle<JSObject*> objp);
Name | Type | Description |
---|---|---|
cx |
JSContext * |
A context. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext . |
key |
JSProtoKey |
The key of the prototype. |
objp |
JS::MutableHandle<JSObject*> |
Out parameter. If successful, receive the class constructor. |
Description
JS_GetClassObject
gets the builtin class costructor for the specified prototype key
.
If successful, JS_GetClassObject
stores the class constructor to *objp
and returns true
, otherwise returns false
and the value of *objp
is undefined.