|
CBMC
|
#include <functions.h>
Collaboration diagram for functionst:Classes | |
| struct | function_infot |
Public Member Functions | |
| functionst (decision_proceduret &_decision_procedure) | |
| virtual | ~functionst () |
| void | record (const function_application_exprt &function_application) |
| virtual void | finish_eager_conversion () |
Protected Types | |
| typedef std::set< function_application_exprt > | applicationst |
| typedef std::map< exprt, function_infot > | function_mapt |
Protected Member Functions | |
| virtual void | add_function_constraints () |
| virtual void | add_function_constraints (const function_infot &info) |
| exprt | arguments_equal (const exprt::operandst &o1, const exprt::operandst &o2) |
Protected Attributes | |
| decision_proceduret & | decision_procedure |
| function_mapt | function_map |
Definition at line 22 of file functions.h.
|
protected |
Definition at line 44 of file functions.h.
|
protected |
Definition at line 51 of file functions.h.
|
inlineexplicit |
Definition at line 25 of file functions.h.
|
inlinevirtual |
Definition at line 30 of file functions.h.
|
protectedvirtual |
Definition at line 21 of file functions.cpp.
|
protectedvirtual |
Definition at line 46 of file functions.cpp.
|
protected |
Definition at line 27 of file functions.cpp.
Definition at line 36 of file functions.h.
| void functionst::record | ( | const function_application_exprt & | function_application | ) |
Definition at line 15 of file functions.cpp.
|
protected |
Definition at line 42 of file functions.h.
|
protected |
Definition at line 52 of file functions.h.