MCPcopy Create free account
hub / github.com/Snapchat/Valdi / newClassID

Function newClassID

valdi/src/valdi/quickjs/QuickJSUtils.cpp:73–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71 JSValueConst thisValue,
72 int argc,
73 JSValueConst* argv,
74 int /*flags*/) {
75 auto& valdiJsContext = *getValdiJSContext(context);
76 auto* opaque = JS_GetOpaque(funcObject, getNativeClassStaticMemberClassDef()->classID);
77 auto functionData = Valdi::unsafeBridge<NativeClassFunctionData>(opaque);
78
79 Valdi::JSValueRef arguments[argc];
80 for (int i = 0; i < argc; i++) {
81 arguments[i] = Valdi::JSValueRef::makeUnretained(valdiJsContext, toValdiJSValue(argv[i]));
82 }
83

Callers 1

newClassDefWithIdFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected