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

Method newUnsignedLong

valdi/src/valdi/runtime/Interfaces/IJavaScriptContext.cpp:232–239  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

230}
231
232JSValueRef IJavaScriptContext::newUnsignedLong(uint64_t value, JSExceptionTracker& exceptionTracker) {
233 if (value < 256) {
234 return newLongFromCache(
235 JavaScriptLong(value), _unsignedLongCache, static_cast<size_t>(value), exceptionTracker);
236 } else {
237 return newLongUncached(JavaScriptLong(value), exceptionTracker);
238 }
239}
240
241JSValueRef IJavaScriptContext::newLongUncached(const JavaScriptLong& value, JSExceptionTracker& exceptionTracker) {
242 if (_longConstructor.empty()) {

Callers 2

TEST_PFunction · 0.80

Calls 1

JavaScriptLongClass · 0.70

Tested by 1

TEST_PFunction · 0.64