|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <util/expr/base_type.h>#include <irep2/irep2_utils.h>#include <util/irep/std_types.h>#include <util/base/union_find.h>Functions | |
| void | base_type (type2tc &type, const namespacet &ns) |
| void | base_type (typet &type, const namespacet &ns) |
| void | base_type (expr2tc &expr, const namespacet &ns) |
| bool | base_type_eq (const type2tc &type1, const type2tc &type2, const namespacet &ns) |
| bool | base_type_eq (const typet &type1, const typet &type2, const namespacet &ns) |
| bool | base_type_eq (const expr2tc &expr1, const expr2tc &expr2, const namespacet &ns) |
| static std::string | reformat_class_name (const std::string &from) |
| static bool | is_subclass_of_rec (const std::string &supername, const std::string &subname, const namespacet &ns) |
| bool | is_subclass_of (const type2tc &subclass, const type2tc &superclass, const namespacet &ns) |
| bool | is_subclass_of (const typet &subclass, const typet &superclass, const namespacet &ns) |
| void base_type | ( | expr2tc & | expr, |
| const namespacet & | ns ) |
| void base_type | ( | type2tc & | type, |
| const namespacet & | ns ) |
| void base_type | ( | typet & | type, |
| const namespacet & | ns ) |
| bool base_type_eq | ( | const expr2tc & | expr1, |
| const expr2tc & | expr2, | ||
| const namespacet & | ns ) |
| bool base_type_eq | ( | const type2tc & | type1, |
| const type2tc & | type2, | ||
| const namespacet & | ns ) |
| bool base_type_eq | ( | const typet & | type1, |
| const typet & | type2, | ||
| const namespacet & | ns ) |
| bool is_subclass_of | ( | const type2tc & | subclass, |
| const type2tc & | superclass, | ||
| const namespacet & | ns ) |
| bool is_subclass_of | ( | const typet & | subclass, |
| const typet & | superclass, | ||
| const namespacet & | ns ) |
|
static |
|
static |