CBMC
|
A function generated from a command. More...
#include <smt_commands.h>
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 146 of file smt_commands.h.
|
explicit |
Definition at line 204 of file smt_commands.cpp.
|
explicit |
Definition at line 213 of file smt_commands.cpp.
irep_idt smt_command_functiont::identifier | ( | ) | const |
Definition at line 224 of file smt_commands.cpp.
Definition at line 229 of file smt_commands.cpp.
void smt_command_functiont::validate | ( | const std::vector< smt_termt > & | arguments | ) | const |
Definition at line 235 of file smt_commands.cpp.
|
private |
Definition at line 150 of file smt_commands.h.
|
private |
Definition at line 149 of file smt_commands.h.