|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <cassert>#include <util/arith/mp_arith.h>#include <util/irep/std_expr.h>#include <util/irep/type.h>Go to the source code of this file.
Classes | |
| class | bool_typet |
| class | empty_typet |
| class | symbol_typet |
| class | struct_union_typet |
| class | struct_union_typet::componentt |
| class | struct_typet |
| class | union_typet |
| class | code_typet |
| class | code_typet::argumentt |
| class | array_typet |
| class | pointer_typet |
| class | reference_typet |
| class | bv_typet |
| class | unsignedbv_typet |
| class | signedbv_typet |
| class | fixedbv_typet |
| class | floatbv_typet |
| class | complex_typet |
| class | vector_typet |
| This type maps the vectors. More... | |
| class | intcap_typet |
| class | uintcap_typet |
| class | ptrmem_typet |
|
externinline |
|
externinline |
|
externinline |
|
externinline |
| const complex_typet & to_complex_type | ( | const typet & | type | ) |
| const fixedbv_typet & to_fixedbv_type | ( | const typet & | type | ) |
| const floatbv_typet & to_floatbv_type | ( | const typet & | type | ) |
|
inline |
Cast a typet to a pointer_typet.
This is an unchecked conversion. type must be known to be pointer_typet. Will fail with a precondition violation if type doesn't match.
| type | Source type. |
|
inline |
Cast a typet to a pointer_typet.
This is an unchecked conversion. type must be known to be pointer_typet. Will fail with a precondition violation if type doesn't match.
| type | Source type. |
|
inline |
Cast a generic typet to a signedbv_typet.
This is an unchecked conversion. type must be known to be signedbv_typet.
| type | Source type |
|
inline |
Cast a generic typet to a signedbv_typet.
This is an unchecked conversion. type must be known to be signedbv_typet.
| type | Source type |
|
externinline |
|
externinline |
|
externinline |
|
externinline |
|
externinline |
Cast a generic typet to a symbol_typet.
This is an unchecked conversion. type must be known to be symbol_typet.
| type | Source type |
|
externinline |
Cast a generic typet to a symbol_typet.
This is an unchecked conversion. type must be known to be symbol_typet.
| type | Source type |
|
externinline |
|
externinline |
|
inline |
Cast a generic typet to an unsignedbv_typet.
This is an unchecked conversion. type must be known to be unsignedbv_typet.
| type | Source type |
|
inline |
Cast a generic typet to an unsignedbv_typet.
This is an unchecked conversion. type must be known to be unsignedbv_typet.
| type | Source type |
|
inline |