int factor_lehman_method(const Ptr<RCP<const Integer>> &f, const Integer &n) { int ret_val; integer_class rop; ret_val = _factor_lehman_method(rop, n.as_integer_class()); *f = integer(std::move(rop)); return ret_val; }
int factor_lehman_method(const Ptr<RCP<const Integer>> &f, const Integer &n) { int ret_val; mpz_class rop; ret_val = _factor_lehman_method(rop, n.as_mpz()); *f = integer(rop); return ret_val; }