We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
smt_bit_vector_theoryt::extract
1 parent ecec3b3 commit eb210d0Copy full SHA for eb210d0
src/solvers/smt2_incremental/smt_bit_vector_theory.h
@@ -25,6 +25,15 @@ class smt_bit_vector_theoryt
25
std::vector<smt_indext> indices() const;
26
void validate(const smt_termt &operand) const;
27
};
28
+ /// \brief
29
+ /// Makes a factory for extract function applications.
30
+ /// \param i
31
+ /// Index of the highest bit to be included in the resulting bit vector.
32
+ /// \param j
33
+ /// Index of the lowest bit to be included in the resulting bit vector.
34
+ /// \note
35
+ /// Bit vectors are zero indexed. So the lowest bit index is zero and the
36
+ /// largest index is the size of the bit vector minus one.
37
static smt_function_application_termt::factoryt<extractt>
38
extract(std::size_t i, std::size_t j);
39
0 commit comments