|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
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) const | python_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) const | python_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) const | python_typechecking | |
| collect_annotation_types(const nlohmann::json &annotation) const | python_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) const | python_typechecking | |
| get_constructor_name(const nlohmann::json &func_node) const | python_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_typechecking | explicit |
| should_skip_type_assertion(const typet &annotated_type) const | python_typechecking |