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

Function toJavaLongArray

valdi_core/src/valdi_core/jni/JavaUtils.cpp:524–534  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

522JavaObject toJavaFloatArray(JavaEnv env, const float* values, size_t size) {
523 auto object = JavaEnv::accessEnvRetRef([&](JNIEnv& env) -> auto {
524 auto* array = env.NewFloatArray(static_cast<jsize>(size));
525 if (array != nullptr) {
526 env.SetFloatArrayRegion(array, 0, static_cast<jsize>(size), values);
527 }
528 return reinterpret_cast<jobject>(array);
529 });
530
531 return JavaObject(env, std::move(object));
532}
533
534JavaObject toJavaLongArray(JavaEnv env, const int64_t* values, size_t size) {
535 auto object = JavaEnv::accessEnvRetRef([&](JNIEnv& env) -> auto {
536 auto* array = env.NewLongArray(static_cast<jsize>(size));
537 if (array != nullptr) {

Callers 1

Calls 1

JavaObjectClass · 0.70

Tested by

no test coverage detected