CBMC
|
#include <functions.h>
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.
|
inlinevirtual |
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.