CBMC
|
Static Public Member Functions | |
static exprt | make (const smt_termt &value_term, const typet &type_to_construct) |
This function is complete the external interface to this class. More... | |
Private Member Functions | |
value_expr_from_smt_factoryt (const typet &type_to_construct) | |
void | visit (const smt_bool_literal_termt &bool_literal) override |
void | visit (const smt_identifier_termt &identifier_term) override |
void | visit (const smt_bit_vector_constant_termt &bit_vector_constant) override |
void | visit (const smt_function_application_termt &function_application) override |
void | visit (const smt_forall_termt &forall) override |
void | visit (const smt_exists_termt &exists) override |
Private Attributes | |
const typet & | type_to_construct |
optionalt< exprt > | result |
Definition at line 13 of file construct_value_expr_from_smt.cpp.
|
inlineexplicitprivate |
Definition at line 19 of file construct_value_expr_from_smt.cpp.
|
inlinestatic |
This function is complete the external interface to this class.
All construction of this class and construction of expressions should be carried out via this function.
Definition at line 106 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 38 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 24 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 96 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 90 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 83 of file construct_value_expr_from_smt.cpp.
|
inlineoverrideprivate |
Definition at line 32 of file construct_value_expr_from_smt.cpp.
Definition at line 17 of file construct_value_expr_from_smt.cpp.
|
private |
Definition at line 16 of file construct_value_expr_from_smt.cpp.