INNER CODE UNIT · C++

res

margelo/react-native-bignumber · cpp/MGBigNumberHostObject.cpp:172

            std::shared_ptr<MGModContext> res = std::make_shared<MGModContext>(mod->bign, mod->ctx);
            return jsi::Object::createFromHostObject(runtime, res);
        }));

        this->fields.push_back(HOST_LAMBDA("createModCtxFromNumber", {
            const jsi::Value &val = arguments[0];
            if (!val.isNumber())
            {
                throw jsi::JSError(runtime, "createModCtxFromNumber expects integer");
            }
            int number = val.asNumber();

            std::shared_ptr<MGModContext> res = std::make_shared<MGModContext>(number, MGBigNumberHostObject::bn_ctx);
            return jsi::Object::createFromHostObject(runtime, res);
        }));

        this->fields.push_back(HOST_LAMBDA("bn2Mod", {
            const jsi::Value &val = arguments[0];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…