|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <cassert>#include <util/arith/bitvector.h>#include <util/irep/expr.h>#include <util/arith/mp_arith.h>Go to the source code of this file.
Classes | |
| class | transt |
| class | symbol_exprt |
| class | unary_exprt |
| Generic base class for unary expressions. More... | |
| class | predicate_exprt |
| class | binary_relation_exprt |
| class | binary_exprt |
| class | plus_exprt |
| class | minus_exprt |
| class | mult_exprt |
| class | div_exprt |
| class | mod_exprt |
| class | equality_exprt |
| class | index_exprt |
| class | array_of_exprt |
| class | union_exprt |
| union constructor from single element More... | |
| class | struct_exprt |
| struct constructor from list of elements More... | |
| class | object_descriptor_exprt |
| class | dynamic_object_exprt |
| class | typecast_exprt |
| class | and_exprt |
| class | implies_exprt |
| class | or_exprt |
| class | address_of_exprt |
| class | not_exprt |
| class | dereference_exprt |
| class | if_exprt |
| class | with_exprt |
| class | member_exprt |
| class | member_ref_exprt |
| class | type_exprt |
| class | constant_exprt |
| class | true_exprt |
| The boolean constant true. More... | |
| class | false_exprt |
| class | nil_exprt |
|
externinline |
|
externinline |
| const array_of_exprt & to_array_of_expr | ( | const exprt & | expr | ) |
| array_of_exprt & to_array_of_expr | ( | exprt & | expr | ) |
|
inline |
Cast a generic exprt to a constant_exprt.
This is an unchecked conversion. expr must be known to be constant_exprt.
| expr | Source expression |
|
inline |
Cast a generic exprt to a constant_exprt.
This is an unchecked conversion. expr must be known to be constant_exprt.
| expr | Source expression |
| const dynamic_object_exprt & to_dynamic_object_expr | ( | const exprt & | expr | ) |
| dynamic_object_exprt & to_dynamic_object_expr | ( | exprt & | expr | ) |
|
externinline |
|
externinline |
| const index_exprt & to_index_expr | ( | const exprt & | expr | ) |
| index_exprt & to_index_expr | ( | exprt & | expr | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| const object_descriptor_exprt & to_object_descriptor_expr | ( | const exprt & | expr | ) |
| object_descriptor_exprt & to_object_descriptor_expr | ( | exprt & | expr | ) |
| const struct_exprt & to_struct_expr | ( | const exprt & | expr | ) |
Cast a generic exprt to a struct_exprt.
This is an unchecked conversion. expr must be known to be struct_exprt.
| expr | Source expression |
| struct_exprt & to_struct_expr | ( | exprt & | expr | ) |
Cast a generic exprt to a struct_exprt.
This is an unchecked conversion. expr must be known to be struct_exprt.
| expr | Source expression |
|
externinline |
|
externinline |
|
externinline |
|
externinline |
|
inline |
| const union_exprt & to_union_expr | ( | const exprt & | expr | ) |
Cast a generic exprt to a union_exprt.
This is an unchecked conversion. expr must be known to be union_exprt.
| expr | Source expression |
| union_exprt & to_union_expr | ( | exprt & | expr | ) |
Cast a generic exprt to a union_exprt.
This is an unchecked conversion. expr must be known to be union_exprt.
| expr | Source expression |
|
externinline |
|
externinline |