mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
remove unused and always failing get_param_value function
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
340f765983
commit
3ecffaa1e5
|
@ -106,10 +106,4 @@ extern "C" {
|
||||||
Z3_CATCH;
|
Z3_CATCH;
|
||||||
}
|
}
|
||||||
|
|
||||||
Z3_bool Z3_API Z3_get_param_value(Z3_context c, Z3_string param_id, Z3_string* param_value) {
|
|
||||||
LOG_Z3_get_param_value(c, param_id, param_value);
|
|
||||||
// TODO
|
|
||||||
return Z3_FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -3527,28 +3527,11 @@ namespace Microsoft.Z3
|
||||||
/// Only a few configuration parameters are mutable once the context is created.
|
/// Only a few configuration parameters are mutable once the context is created.
|
||||||
/// An exception is thrown when trying to modify an immutable parameter.
|
/// An exception is thrown when trying to modify an immutable parameter.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <seealso cref="GetParamValue"/>
|
|
||||||
public void UpdateParamValue(string id, string value)
|
public void UpdateParamValue(string id, string value)
|
||||||
{
|
{
|
||||||
Native.Z3_update_param_value(nCtx, id, value);
|
Native.Z3_update_param_value(nCtx, id, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Get a configuration parameter.
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// Returns null if the parameter value does not exist.
|
|
||||||
/// </remarks>
|
|
||||||
/// <seealso cref="UpdateParamValue"/>
|
|
||||||
public string GetParamValue(string id)
|
|
||||||
{
|
|
||||||
IntPtr res = IntPtr.Zero;
|
|
||||||
if (Native.Z3_get_param_value(nCtx, id, out res) == 0)
|
|
||||||
return null;
|
|
||||||
else
|
|
||||||
return Marshal.PtrToStringAnsi(res);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Internal
|
#region Internal
|
||||||
|
|
|
@ -1462,15 +1462,6 @@ extern "C" {
|
||||||
*/
|
*/
|
||||||
void Z3_API Z3_update_param_value(__in Z3_context c, __in Z3_string param_id, __in Z3_string param_value);
|
void Z3_API Z3_update_param_value(__in Z3_context c, __in Z3_string param_id, __in Z3_string param_value);
|
||||||
|
|
||||||
/**
|
|
||||||
\brief Return the value of a context parameter.
|
|
||||||
|
|
||||||
\sa Z3_global_param_get
|
|
||||||
|
|
||||||
def_API('Z3_get_param_value', BOOL, (_in(CONTEXT), _in(STRING), _out(STRING)))
|
|
||||||
*/
|
|
||||||
Z3_bool_opt Z3_API Z3_get_param_value(__in Z3_context c, __in Z3_string param_id, __out_opt Z3_string_ptr param_value);
|
|
||||||
|
|
||||||
#ifdef CorML4
|
#ifdef CorML4
|
||||||
/**
|
/**
|
||||||
\brief Interrupt the execution of a Z3 procedure.
|
\brief Interrupt the execution of a Z3 procedure.
|
||||||
|
|
|
@ -86,13 +86,13 @@ void context_params::set(char const * param, char const * value) {
|
||||||
set_bool(m_smtlib2_compliant, param, value);
|
set_bool(m_smtlib2_compliant, param, value);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
param_descrs d;
|
param_descrs d;
|
||||||
collect_param_descrs(d);
|
collect_param_descrs(d);
|
||||||
std::stringstream strm;
|
std::stringstream strm;
|
||||||
strm << "unknown parameter '" << p << "'\n";
|
strm << "unknown parameter '" << p << "'\n";
|
||||||
strm << "Legal parameters are:\n";
|
strm << "Legal parameters are:\n";
|
||||||
d.display(strm, 2, false, false);
|
d.display(strm, 2, false, false);
|
||||||
throw default_exception(strm.str());
|
throw default_exception(strm.str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue