|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
The different ways in which a pointer may be accessed. More...
#include <dereference.h>
Public Types | |
| enum | : unsigned { READ , WRITE , FREE , INTERNAL } |
Public Attributes | |
| enum dereferencet::modet:: { ... } | op |
| unsigned | unaligned: 1 |
| Whether the access is performed in a non-standard, known-unaligned way as for, e.g., structures annotated with __attribute__((packed)). | |
Friends | |
| bool | is_read (const modet &m) |
| bool | is_write (const modet &m) |
| bool | is_free (const modet &m) |
| bool | is_internal (const modet &m) |
The different ways in which a pointer may be accessed.
| anonymous enum : unsigned |
| enum { ... } dereferencet::modet::op |
| unsigned dereferencet::modet::unaligned |
Whether the access is performed in a non-standard, known-unaligned way as for, e.g., structures annotated with __attribute__((packed)).