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

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

alias_contiguous_ravel(const nlohmann::json &arg, const strided_view_desc &view)python_list
allocate_constructed_object(const exprt &lhs)python_list
attribute_elem_type(const exprt &array) constpython_list
attribute_elem_type_or_any(const exprt &array) constpython_list
axis_extent(const strided_axis &axis)python_liststatic
axis_stride(const strided_axis &axis)python_liststatic
bare_list_param_elem_type(const nlohmann::json &param_node, const std::string &param_id, const typet &annotated, size_t index)python_list
build_bool_mask_index(const exprt &array, const exprt &mask, const nlohmann::json &element)python_list
build_bool_mask_row_select(const exprt &array, const exprt &mask, const nlohmann::json &element)python_list
build_bool_mask_row_select_symbolic(const exprt &array, const exprt &mask, const nlohmann::json &element)python_list
build_column_select(const exprt &array, const nlohmann::json &col_index_node, const nlohmann::json &element)python_list
build_concat_list_call(const exprt &lhs, const exprt &rhs, const nlohmann::json &element)python_list
build_contiguous_shaped_view(const exprt &array, const std::vector< std::size_t > &shape, std::size_t offset, bool readonly)python_list
build_copy_list_call(const symbolt &list, const nlohmann::json &element)python_list
build_count_index_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem, const std::string &func_id)python_list
build_count_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem)python_list
build_element_replacement(const exprt &lhs, const exprt &rhs, const nlohmann::json &op)python_list
build_extend_list_call(const symbolt &list, const nlohmann::json &op, const exprt &other_list)python_list
build_fancy_index(const exprt &array, const std::vector< nlohmann::json > &indices, const nlohmann::json &element)python_list
build_index_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem)python_list
build_index_range_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem, const exprt &start, const exprt &end)python_list
build_insert_list_call(const symbolt &list, const exprt &index, const nlohmann::json &op, const exprt &elem)python_list
build_is_tuple_call(const exprt &list)python_list
build_list_from_exprs(const std::vector< exprt > &elems)python_list
build_list_from_range(python_converter &converter, const nlohmann::json &range_args, const nlohmann::json &element, bool materialise_elements=true)python_liststatic
build_list_from_tuple(python_converter &converter, const exprt &tuple_expr, const nlohmann::json &element)python_liststatic
build_mark_tuple_call(const exprt &list)python_list
build_min_max_for_mixed_numeric(const exprt &list_arg, const std::string &list_id, const std::string &func_name, irep_idt comparison_op)python_list
build_mixed_slice_tuple_select(const exprt &array, const std::vector< nlohmann::json > &idx_nodes, const nlohmann::json &element)python_list
build_pop_list_call(const symbolt &list, const exprt &index, const nlohmann::json &element)python_list
build_push_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem, bool enable_float_path=true)python_list
build_remove_list_call(const symbolt &list, const nlohmann::json &op, const exprt &elem)python_list
build_set_membership_call(const symbolt &set, const nlohmann::json &op, const exprt &elem, const std::string &method_name)python_list
build_shallow_copy_call(const exprt &src_list, const nlohmann::json &element)python_list
build_split_list(python_converter &converter, const nlohmann::json &call_node, const std::string &input, const std::string &separator, long long count, bool from_right=false)python_liststatic
build_split_list(python_converter &converter, const nlohmann::json &call_node, const exprt &input_expr, const std::string &separator, long long count, bool from_right=false)python_liststatic
build_strided_column_select(const exprt &array, const nlohmann::json &col_slice_node, const nlohmann::json &element)python_list
build_symbolic_fill_list(const exprt &size, const exprt &fill_value, const typet &elem_type, const exprt *index_base=nullptr)python_list
build_trace_reduction(const exprt &array, long long k)python_list
build_tuple_copy_call(const exprt &src_list, const nlohmann::json &element)python_list
classify_view_contiguity(const strided_view_desc &view)python_liststatic
compare(const exprt &l1, const exprt &l2, const std::string &op)python_list
contains(const exprt &item, const exprt &list)python_list
contiguous_view_desc(const exprt &array, const typet &elem_type, const std::vector< std::size_t > &shape) constpython_list
copy_strided_view(const strided_view_desc &source, const exprt &offset, const std::vector< strided_axis > &axes, const std::vector< std::size_t > *out_shape=nullptr)python_list
describe_strided_view(const exprt &array)python_list
emit_counted_loop(const nlohmann::json &node, const exprt &extent, const std::function< void(const exprt &)> &body)python_list
emit_ll_temp(const nlohmann::json &node, const char *name, const exprt &value)python_list
emit_reshape_size_guard(const nlohmann::json &arg, const exprt &count, const std::vector< std::size_t > &new_shape)python_list
emit_view_accumulator(const nlohmann::json &arg, const typet &type, const exprt &init)python_list
emit_view_copy_buffer(const nlohmann::json &arg, const strided_view_desc &view, const exprt &count)python_list
emit_view_loops(const nlohmann::json &node, const strided_view_desc &view, const std::function< void(const exprt &)> &leaf)python_list
eq_float_type_id(const std::string &lhs_id, const std::string &rhs_id) constpython_list
extract_pyobject_value(const exprt &pyobject_expr, const typet &elem_type, bool mixed_numeric=false, bool string_safe=false)python_list
fast_elem_equality(exprt lhs_val, exprt rhs_val, const typet &lhs_type, const typet &rhs_type) constpython_list
flat_shape_info_of(const exprt &array) constpython_list
get()python_list
get_empty_set()python_list
guard_pop_index(const symbolt &list, const exprt &index, const locationt &location)python_list
handle_comprehension(const nlohmann::json &element)python_list
handle_list_var_unpacking(const nlohmann::json &ast_node, const nlohmann::json &target, const exprt &list_expr, codet &target_block)python_list
handle_slice_assignment(const exprt &list_expr, const nlohmann::json &slice_node, const nlohmann::json &value_node)python_list
handle_subscript_assign_none(const exprt &list_expr, const nlohmann::json &slice_node)python_list
has_shared_payload(const typet &type) constpython_list
has_tagged_elements(const exprt &list) constpython_list
index(const exprt &array, const nlohmann::json &slice_node)python_list
index_bool_mask_rows(const exprt &array, const nlohmann::json &slice_node, const nlohmann::json &element)python_list
index_strided_axis(const strided_axis &source, const nlohmann::json &node, exprt &offset)python_list
infer_literal_element_type(const nlohmann::json &list_literal)python_list
is_bool_mask_rows_type(const typet &type)python_liststatic
is_runtime_numpy_slice(const exprt &array, const typet &elem_type, const nlohmann::json &slice_node) constpython_list
list_repetition(const nlohmann::json &left_node, const nlohmann::json &right_node, const exprt &lhs, const exprt &rhs)python_list
literal_elems_for_variable_list(const nlohmann::json *source_node, const exprt &source_list)python_list
literal_still_describes_list(const exprt &source_list, size_t literal_elem_count)python_list
mixes_list_and_other(const std::string &id) constpython_list
owned_copy_axes(const nlohmann::json &arg, const strided_view_desc &view, bool flatten, const exprt &count)python_list
python_dict_handler classpython_listfriend
python_list(python_converter &converter, const nlohmann::json &list)python_listinline
record_element_store(const nlohmann::json &subscript, const std::string &elem_id, const typet &elem_type)python_list
recorded_elem_types(const exprt &array) constpython_list
reduce_view_argextreme(const std::string &function, const nlohmann::json &arg)python_list
reduce_view_extreme(const std::string &function, const nlohmann::json &arg, const strided_view_desc &view, const exprt &count)python_list
reduce_view_truth(bool is_any, const nlohmann::json &arg, const strided_view_desc &view)python_list
register_strided_view(const strided_view_desc &source, const exprt &offset, const std::vector< strided_axis > &axes, bool readonly=false)python_list
reject_mixed_member_element_read(const exprt &array, const nlohmann::json &slice_node) constpython_list
reject_unresolved_element_read(const exprt &array, const nlohmann::json &slice_node) constpython_list
require_stored_types(expr2tc &sizes_ok, std::size_t depth, const exprt &lhs_at, const typet &lhs_type, const exprt &rhs_at, const typet &rhs_type) constpython_list
reshape_registered_copy(const std::string &lhs_id, const std::vector< std::size_t > &new_shape)python_list
retype_element_store(exprt &lhs, exprt &rhs)python_list
runtime_slice_axis(const strided_axis &source, const nlohmann::json &node, exprt &offset)python_list
scalar_storage_pointer(const exprt &array, const typet &scalar_ptr_type) constpython_list
scale_split_axis_strides(const nlohmann::json &arg, const strided_axis &source, std::vector< strided_axis > &axes)python_list
select_list_eq(const exprt &l1, const exprt &l2, const symbolt &generic_func, const std::vector< exprt > &generic_trailing_args) constpython_list
select_list_extend(const exprt &src, const exprt &untagged_elem_size) constpython_list
select_shallow_push(const exprt &src, const exprt &untagged_last_arg) constpython_list
slice_strided_axis(const strided_axis &source, const nlohmann::json &node, exprt &offset)python_list
store_replaces_element(const typet &old_type, const typet &new_type) constpython_list
strided_basic_view_declines(const exprt &array, const std::vector< nlohmann::json > &idx_nodes, bool allow_plain_array) constpython_list
strided_index_offset(const strided_view_desc &src, const std::vector< nlohmann::json > &indices)python_list
symbolic_view_operand(const nlohmann::json &arg)python_list
tagged_elem_type_or(const exprt &array, bool constant_index, const nlohmann::json &list_node, const typet &fallback) constpython_list
tracked_view_axes(const std::string &view_id) constpython_list
try_build_diagonal_pointer_view(const exprt &array, long long k)python_list
try_build_fill_diagonal_mutation(const exprt &array, const nlohmann::json &value_node)python_list
try_build_flat_index_assignment_target(const exprt &array, const nlohmann::json &index_node)python_list
try_build_numpy_param_slice_view(const exprt &array, const typet &resolved_array_type, const nlohmann::json &slice_node)python_list
try_build_ravel_pointer_view(const exprt &array)python_list
try_build_strided_basic_view(const exprt &array, const std::vector< nlohmann::json > &idx_nodes, bool allow_plain_array=false)python_list
try_build_strided_view_index(const nlohmann::json &element)python_list
try_build_symbolic_view_list(const nlohmann::json &arg, bool nested)python_list
try_copy_symbolic_view(const nlohmann::json &arg, bool flatten=false, bool alias_if_contiguous=false)python_list
try_reduce_symbolic_view(const std::string &function, const nlohmann::json &arg)python_list
try_reshape_symbolic_view(const nlohmann::json &arg, const std::vector< std::size_t > &new_shape)python_list
uniform_elem_size(const std::string &list_id) constpython_list
uniform_elem_size(const exprt &list) constpython_list
unnamed_nd_view_placeholder(const strided_view_desc &view, bool as_view, bool flat_result, const char *unnamed_error) constpython_list
unrecorded_base_elem_type()python_list
view_contiguity enum namepython_list
view_element(const strided_view_desc &view, const std::vector< exprt > &index) constpython_list
view_element_count(const nlohmann::json &node, const strided_view_desc &view)python_list