|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
Intermediate, pre-adaptation parse of a CBMC symbol (mirrors cbmc.rs CBMCSymbol). More...
#include <read_cbmc_goto_object.h>
Public Attributes | |
| irept | stype |
| irept | value |
| irept | location |
| std::string | name |
| std::string | module |
| std::string | base_name |
| std::string | mode |
| std::string | pretty_name |
| unsigned | flags = 0 |
| bool | is_type = false |
| bool | is_weak = false |
| bool | is_property = false |
| bool | is_macro = false |
| bool | is_exported = false |
| bool | is_input = false |
| bool | is_output = false |
| bool | is_state_var = false |
| bool | is_parameter = false |
| bool | is_auxiliary = false |
| bool | binding = false |
| bool | is_lvalue = false |
| bool | is_static_lifetime = false |
| bool | is_thread_local = false |
| bool | is_file_local = false |
| bool | is_extern = false |
| bool | is_volatile = false |
Intermediate, pre-adaptation parse of a CBMC symbol (mirrors cbmc.rs CBMCSymbol).
Conventions are still CBMC's; the adapter rewrites them.
| std::string cbmc_symbolt::base_name |
| unsigned cbmc_symbolt::flags = 0 |
| irept cbmc_symbolt::location |
| std::string cbmc_symbolt::mode |
| std::string cbmc_symbolt::module |
| std::string cbmc_symbolt::name |
| std::string cbmc_symbolt::pretty_name |
| irept cbmc_symbolt::stype |
| irept cbmc_symbolt::value |