|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
Functions | |
| StatementType | get_statement_type (const nlohmann::json &element) |
| const std::unordered_map< std::string, std::string > & | operator_map () |
| std::string | map_operator (const std::string &op, const typet &type) |
| struct_typet::componentt | build_component (const std::string &class_name, const std::string &comp_name, const typet &type) |
| bool | is_enum_class (const std::string &class_name, const nlohmann::json &ast_json) |
| bool | is_literal_int_node (const nlohmann::json &node) |
| std::optional< long long > | literal_int_value (const nlohmann::json &node) |
| std::optional< long long > | literal_slice_step (const nlohmann::json &slice) |
| std::optional< long long > | literal_slice_bound (const nlohmann::json &slice, const char *name, const long long axis_len, const long long step) |
| std::optional< std::size_t > | literal_slice_length (const std::size_t dim, const nlohmann::json &slice) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |