|
CBMC
|
A function generated from a command. More...
#include <smt_commands.h>
Collaboration diagram for smt_command_functiont:Public Member Functions | |
| smt_command_functiont (const smt_declare_function_commandt &function_declaration) | |
| smt_command_functiont (const smt_define_function_commandt &function_definition) | |
| irep_idt | identifier () const |
| smt_sortt | return_sort (const std::vector< smt_termt > &arguments) const |
| void | validate (const std::vector< smt_termt > &arguments) const |
Private Attributes | |
| std::vector< smt_sortt > | parameter_sorts |
| smt_identifier_termt | _identifier |
A function generated from a command.
Used for validating function application term arguments.
Definition at line 145 of file smt_commands.h.
|
explicit |
Definition at line 202 of file smt_commands.cpp.
|
explicit |
Definition at line 211 of file smt_commands.cpp.
| irep_idt smt_command_functiont::identifier | ( | ) | const |
Definition at line 222 of file smt_commands.cpp.
Definition at line 227 of file smt_commands.cpp.
| void smt_command_functiont::validate | ( | const std::vector< smt_termt > & | arguments | ) | const |
Definition at line 233 of file smt_commands.cpp.
|
private |
Definition at line 149 of file smt_commands.h.
|
private |
Definition at line 148 of file smt_commands.h.