Setting a character at a particular position of a string. More...
#include <string_builtin_function.h>
get_value which gives a valuation to expressions, attempt to find the result of the builtin function. result is similar to input where the character at index position is set to character. equals, indexOf or compare. Setting a character at a particular position of a string.
Definition at line 208 of file string_builtin_function.h.
Constructor from arguments of a function application.
The arguments in fun_args should be in order: an integer result.length, a character pointer &result[0], a string arg1 of type refined_string_typet, a position and a character.
Definition at line 219 of file string_builtin_function.h.
Set of constraints ensuring that result is similar to input where the character at index position is set to character.
If position is out of bounds, input and result are identical. These constraints are:
Implements string_builtin_functiont.
Definition at line 154 of file string_builtin_function.cpp.
Given a function get_value which gives a valuation to expressions, attempt to find the result of the builtin function.
If not enough information can be gathered from get_value, return an empty optional.
Implements string_builtin_functiont.
Definition at line 129 of file string_builtin_function.cpp.
Constraint ensuring that the length of the strings are coherent with the function call.
Implements string_builtin_functiont.
Definition at line 191 of file string_builtin_function.cpp.
Implements string_builtin_functiont.
Definition at line 233 of file string_builtin_function.h.
Definition at line 213 of file string_builtin_function.h.
Definition at line 212 of file string_builtin_function.h.