231{
232
233 ring_elem a;
234 bool ok1 =
_originalR->getCoefficients()->from_rational(q, a);
235 if (not ok1) return false;
236 std::pair<bool, long> b =
237 _originalR->getCoefficients()->coerceToLongInteger(a);
238 if (b.first)
239 {
241 return true;
242 }
243 return false;
244}
const PolynomialRing * _originalR
virtual ring_elem from_long(long n) const
VALGRIND_MAKE_MEM_DEFINED & result(result)