We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a7e45c commit fea2d04Copy full SHA for fea2d04
src/solvers/refinement/string_refinement_util.h
@@ -145,8 +145,8 @@ class equation_symbol_mappingt
145
class string_builtin_functiont
146
{
147
public:
148
- string_builtin_functiont() = default;
149
string_builtin_functiont(const string_builtin_functiont &) = delete;
+ virtual ~string_builtin_functiont() = default;
150
151
virtual optionalt<array_string_exprt> string_result() const
152
@@ -160,6 +160,9 @@ class string_builtin_functiont
160
161
virtual optionalt<exprt>
162
eval(const std::function<exprt(const exprt &)> &get_value) const = 0;
163
+
164
+protected:
165
+ string_builtin_functiont() = default;
166
};
167
168
/// String builtin_function transforming one string into another
0 commit comments