|
cprover
|
Collaboration diagram for state_encodingt:Public Member Functions | |
| state_encodingt (const goto_modelt &__goto_model) | |
| void | operator() (const goto_functionst::function_mapt::const_iterator, encoding_targett &) |
| void | encode (const goto_functiont &, const irep_idt function_identifier, const std::string &state_prefix, const std::vector< irep_idt > &call_stack, const std::string &annotation, const symbol_exprt &entry_state, const exprt &return_lhs, encoding_targett &) |
| state_encodingt (const goto_functionst &__goto_functions) | |
| void | operator() (const goto_functionst::function_mapt::const_iterator, encoding_targett &) |
| void | encode (const goto_functiont &, const std::string &state_prefix, const std::string &annotation, const symbol_exprt &entry_state, const exprt &return_lhs, encoding_targett &) |
Protected Types | |
| using | loct = goto_programt::const_targett |
| using | incomingt |
| using | loct = goto_programt::const_targett |
| using | incomingt |
Static Protected Member Functions | |
| static exprt | state_lambda_expr (exprt) |
| static symbol_exprt | va_args (irep_idt function) |
| static exprt | state_lambda_expr (exprt) |
Protected Attributes | |
| const goto_modelt & | goto_model |
| irep_idt | function_identifier |
| std::string | state_prefix |
| std::string | annotation |
| std::vector< irep_idt > | call_stack |
| loct | first_loc |
| symbol_exprt | entry_state = symbol_exprt(irep_idt(), typet()) |
| exprt | return_lhs = nil_exprt() |
| incomingt | incoming |
| const goto_functionst & | goto_functions |
Definition at line 32 of file state_encoding.cpp.
|
protected |
Definition at line 96 of file state_encoding.cpp.
|
protected |
Definition at line 392 of file horn_encoding.cpp.
|
protected |
Definition at line 55 of file state_encoding.cpp.
|
protected |
Definition at line 359 of file horn_encoding.cpp.
|
inlineexplicit |
Definition at line 35 of file state_encoding.cpp.
|
inlineexplicit |
Definition at line 341 of file horn_encoding.cpp.
Definition at line 412 of file state_encoding.cpp.
Definition at line 588 of file state_encoding.cpp.
|
protected |
Definition at line 502 of file state_encoding.cpp.
| void state_encodingt::encode | ( | const goto_functiont & | goto_function, |
| const irep_idt | function_identifier, | ||
| const std::string & | state_prefix, | ||
| const std::vector< irep_idt > & | call_stack, | ||
| const std::string & | annotation, | ||
| const symbol_exprt & | entry_state, | ||
| const exprt & | return_lhs, | ||
| encoding_targett & | dest ) |
Definition at line 929 of file state_encoding.cpp.
| void state_encodingt::encode | ( | const goto_functiont & | goto_function, |
| const std::string & | state_prefix, | ||
| const std::string & | annotation, | ||
| const symbol_exprt & | entry_state, | ||
| const exprt & | return_lhs, | ||
| encoding_targett & | dest ) |
Definition at line 841 of file horn_encoding.cpp.
Definition at line 381 of file state_encoding.cpp.
|
protected |
Definition at line 162 of file state_encoding.cpp.
|
protected |
Definition at line 207 of file state_encoding.cpp.
|
protected |
Definition at line 391 of file state_encoding.cpp.
Definition at line 400 of file state_encoding.cpp.
|
protected |
Definition at line 875 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 647 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 149 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 122 of file state_encoding.cpp.
|
protected |
| void state_encodingt::operator() | ( | const goto_functionst::function_mapt::const_iterator | f_entry, |
| encoding_targett & | dest ) |
Definition at line 898 of file state_encoding.cpp.
| void state_encodingt::operator() | ( | const goto_functionst::function_mapt::const_iterator | , |
| encoding_targett & | ) |
|
protected |
Definition at line 103 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 117 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 170 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 606 of file state_encoding.cpp.
|
protected |
|
protected |
Definition at line 108 of file state_encoding.cpp.
|
protected |
Definition at line 386 of file state_encoding.cpp.
|
staticprotected |
Definition at line 638 of file state_encoding.cpp.
|
protected |
Definition at line 91 of file state_encoding.cpp.
|
protected |
Definition at line 92 of file state_encoding.cpp.
|
protected |
Definition at line 94 of file state_encoding.cpp.
|
protected |
Definition at line 93 of file state_encoding.cpp.
|
protected |
Definition at line 89 of file state_encoding.cpp.
|
protected |
Definition at line 360 of file horn_encoding.cpp.
|
protected |
Definition at line 56 of file state_encoding.cpp.
|
protected |
Definition at line 98 of file state_encoding.cpp.
Definition at line 95 of file state_encoding.cpp.
|
protected |
Definition at line 90 of file state_encoding.cpp.