18 package com.microsoft.z3;
33 Native.paramsValidate(getContext().nCtx(), p.getNativeObject(),
43 return Z3_param_kind.fromInt(Native.paramDescrsGetKind(
44 getContext().nCtx(), getNativeObject(), name.getNativeObject()));
54 int sz = Native.paramDescrsSize(getContext().nCtx(), getNativeObject());
56 for (
int i = 0; i < sz; ++i)
58 names[i] = Symbol.create(getContext(), Native.paramDescrsGetName(
59 getContext().nCtx(), getNativeObject(), i));
69 return Native.paramDescrsSize(getContext().nCtx(), getNativeObject());
79 return Native.paramDescrsToString(getContext().nCtx(), getNativeObject());
82 return "Z3Exception: " + e.getMessage();
93 getContext().getParamDescrsDRQ().incAndClear(getContext(), o);
99 getContext().getParamDescrsDRQ().add(o);
Z3_param_kind getKind(Symbol name)
Z3_param_kind
The different kinds of parameters that can be associated with parameter sets. (see Z3_mk_params)...