17 package com.microsoft.z3;
30 Native.IntPtr res =
new Native.IntPtr();
32 throw new Z3Exception(
"Sign is not a Boolean value");
33 return res.value != 0;
43 return Native.fpaGetNumeralSignificandString(getContext().nCtx(), getNativeObject());
55 Native.LongPtr res =
new Native.LongPtr();
57 throw new Z3Exception(
"Significand is not a 64 bit unsigned integer");
66 return Native.fpaGetNumeralExponentString(getContext().nCtx(), getNativeObject());
74 Native.LongPtr res =
new Native.LongPtr();
76 throw new Z3Exception(
"Exponent is not a 64 bit integer");
92 return Native.getNumeralString(getContext().nCtx(), getNativeObject());
95 return "Z3Exception: " + e.getMessage();
static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2)
long getSignificandUInt64()
FPNum(Context ctx, long obj)
static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2)
static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2)