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

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

annotated_value_kind(const exprt &dict_expr)python_dict_handler
bind_dict_source(const exprt &source, const nlohmann::json &node)python_dict_handler
build_range_dict_comprehension(const nlohmann::json &element, const nlohmann::json &generator, symbolt &dict_sym)python_dict_handler
check_value_type(bool enabled, const exprt &obj, const typet &type, const locationt &location)python_dict_handler
compare(const exprt &lhs, const exprt &rhs, const std::string &op)python_dict_handler
copy_dict_entries(const exprt &dict_expr, const exprt &source, const nlohmann::json &call_node)python_dict_handler
create_dict_from_literal(const nlohmann::json &element, const exprt &target_symbol)python_dict_handler
create_dict_with_unpacking(const nlohmann::json &element, const exprt &target_symbol)python_dict_handler
create_empty_dict(const nlohmann::json &element, const exprt &target_symbol)python_dict_handler
get_dict_comprehension(const nlohmann::json &element)python_dict_handler
get_dict_literal(const nlohmann::json &element)python_dict_handler
get_dict_struct_type()python_dict_handler
get_dict_value_type_from_annotation(const nlohmann::json &annotation_node)python_dict_handler
get_internal_list_id(const std::string &dict_sym_id, bool keys)python_dict_handlerinlinestatic
get_popitem_tuple_type(const exprt &dict_expr)python_dict_handler
handle_dict_clear(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_constructor(const nlohmann::json &call_node)python_dict_handler
handle_dict_copy(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_delete(const exprt &dict_expr, const nlohmann::json &slice_node, codet &target_block)python_dict_handler
handle_dict_fromkeys(const nlohmann::json &call_node)python_dict_handler
handle_dict_get(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_membership(const exprt &key_expr, const exprt &dict_expr, bool negated)python_dict_handler
handle_dict_pop(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_popitem(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_setdefault(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_dict_subscript(const exprt &dict_expr, const nlohmann::json &slice_node, const typet &expected_type=typet(), bool check_type=false)python_dict_handler
handle_dict_subscript_assign(const exprt &dict_expr, const exprt &key_expr, const exprt &value, const locationt &location, const nlohmann::json &node, codet &target_block)python_dict_handler
handle_dict_union(const exprt &lhs, const exprt &rhs, const nlohmann::json &element)python_dict_handler
handle_dict_update(const exprt &dict_expr, const nlohmann::json &call_node)python_dict_handler
handle_literal_assignment_check(python_converter &converter, const nlohmann::json &ast_node, const exprt &lhs)python_dict_handler
handle_subscript_assignment_check(python_converter &converter, const nlohmann::json &ast_node, const nlohmann::json &target, codet &target_block)python_dict_handler
handle_unannotated_literal_check(python_converter &converter, const nlohmann::json &ast_node, const nlohmann::json &target, const symbol_id &sid)python_dict_handler
holds_dict_lists(const typet &type) constpython_dict_handler
is_dict_literal(const nlohmann::json &element) constpython_dict_handler
is_dict_type(const typet &type) constpython_dict_handler
is_retypable_subscript(const nlohmann::json &node)python_dict_handler
is_value_returning_method(const std::string &method_name)python_dict_handlerstatic
literal_value_type(const exprt &target)python_dict_handler
literal_value_type_hintpython_dict_handler
materialize_tuple_key(exprt &key_expr, const nlohmann::json &element)python_dict_handler
python_dict_handler(python_converter &converter, contextt &symbol_table, type_handler &type_handler)python_dict_handler
read_struct_value(const exprt &obj_value, const typet &type)python_dict_handler
reads_value_as_tagged(const exprt &dict_expr, const nlohmann::json &slice_node, const element_type_registry::entries &entries)python_dict_handler
recorded_tuple_value_type(const exprt &dict_expr) constpython_dict_handler
resolve_dict_subscript_types(const nlohmann::json &left, const nlohmann::json &right, exprt &lhs, exprt &rhs)python_dict_handler
resolve_expected_type_for_dict_subscript(const exprt &dict_expr)python_dict_handler
try_constant_fold_eq(const nlohmann::json &lhs, const nlohmann::json &rhs) constpython_dict_handler
uniform_list_dict_value_type(const std::string &list_id) constpython_dict_handler