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

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

build_isinstance_check(const exprt &value_expr, const typet &annotated_type) constpython_typechecking
build_type_assertion(const exprt &value_expr, const typet &annotated_type, const std::vector< typet > &allowed_types, const std::string &context_name, const locationt &location, code_assertt &out_assert) constpython_typechecking
cache_annotation_types(symbolt &symbol, const nlohmann::json &annotation)python_typechecking
class_derives_from(const std::string &class_name, const std::string &expected_base) constpython_typechecking
collect_annotation_types(const nlohmann::json &annotation) constpython_typechecking
emit_type_annotation_assertion(const exprt &value_expr, const typet &annotated_type, const std::vector< typet > &allowed_types, const std::string &context_name, const locationt &location, codet &target_block)python_typechecking
get_annotation_types(const std::string &symbol_id) constpython_typechecking
get_constructor_name(const nlohmann::json &func_node) constpython_typechecking
inject_parameter_type_assertions(const nlohmann::json &function_node, const symbol_id &function_id, const code_typet &type, exprt &function_body)python_typechecking
python_typechecking(python_converter &converter)python_typecheckingexplicit
should_skip_type_assertion(const typet &annotated_type) constpython_typechecking