ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
string_builder Member List

This is the complete list of members for string_builder, including all inherited members.

build_byte_string(const std::vector< uint8_t > &bytes)string_builder
build_null_terminated_string(const std::vector< exprt > &chars)string_builder
build_raw_byte_array(const std::vector< uint8_t > &bytes)string_builder
build_runtime_str_conversion_call(const std::string &fn_name, const typet &arg_type, const exprt &arg)string_builder
build_runtime_str_join_call(const exprt &separator, const exprt &list_expr)string_builder
build_string_literal(const std::string &str)string_builder
concatenate_strings(const exprt &lhs, const exprt &rhs, const nlohmann::json &left=nlohmann::json(), const nlohmann::json &right=nlohmann::json())string_builder
concatenate_strings_via_c_function(const exprt &lhs, const exprt &rhs, const nlohmann::json &left)string_builder
ensure_null_terminated_string(exprt &e)string_builder
extract_string_chars(const exprt &expr, const nlohmann::json &json_node=nlohmann::json())string_builder
handle_string_repetition(exprt &lhs, exprt &rhs)string_builder
make_char_constant(unsigned char ch)string_builder
make_null_terminator()string_builder
string_builder(python_converter &converter, string_handler *handler)string_builderexplicit