We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ensure_handle_for_expr_defined
1 parent 6c516b3 commit d93d3a1Copy full SHA for d93d3a1
src/solvers/smt2_incremental/smt2_incremental_decision_procedure.h
@@ -94,6 +94,9 @@ class smt2_incremental_decision_proceduret final
94
/// \brief Defines any functions which \p expr depends on, which have not yet
95
/// been defined, along with their dependencies in turn.
96
void define_dependent_functions(const exprt &expr);
97
+ /// If a function has not been defined for handling \p expr, then a new
98
+ /// function is defined. If the corresponding function exists already, then
99
+ /// no action is taken.
100
void ensure_handle_for_expr_defined(const exprt &expr);
101
/// \brief Add objects in \p expr to object_map if needed and convert to smt.
102
/// \note This function is non-const because it mutates the object_map.
0 commit comments