#include <smt_commands.h>
+ Inheritance diagram for smt_get_value_commandt:
+ Collaboration diagram for smt_get_value_commandt:
This constructor constructs the get-value command, such that it stores a single descriptor for which the solver will be commanded to respond with a value.
Additional Inherited Members
- Protected Types inherited from
irept
Used to refer to this class from derived classes.
- Protected Member Functions inherited from
irept
defines ordering on the internal representation
defines ordering on the internal representation
defines ordering on the internal representation comments are ignored
- Static Protected Member Functions inherited from
irept
count the number of named_sub elements that are not comments
Does the same as remove_ref, but using an explicit stack instead of recursion.
Detailed Description
Constructor & Destructor Documentation
◆ smt_get_value_commandt()
smt_get_value_commandt::smt_get_value_commandt
(
smt_termt
descriptor )
explicit
This constructor constructs the get-value command, such that it stores a single descriptor for which the solver will be commanded to respond with a value.
- Note
- This class currently supports storing a single descriptor only, whereas the SMT-LIB standard version 2.6 supports one or more descriptors. Getting one value at a time is currently sufficient for our requirements. This class could be expanded should there be a need to get multiple values at once.
Definition at line 126 of file smt_commands.cpp.
Member Function Documentation
◆ descriptor()
The documentation for this class was generated from the following files:
- /home/runner/work/cbmc/cbmc/src/solvers/smt2_incremental/ast/smt_commands.h
- /home/runner/work/cbmc/cbmc/src/solvers/smt2_incremental/ast/smt_commands.cpp