Kind
Every
Term
has an associated kind.
This kind distinguishes if the Term is a value, constant, variable or operator,
and what kind of each.
For example, a bit-vector value has kind
CONST_BITVECTOR
,
a free constant symbol has kind
CONSTANT
,
an equality over terms of any sort has kind
EQUAL
, and a universally
quantified formula has kind
FORALL
.
Warning
doxygenenum: Cannot find enum “cvc5::Kind” in doxygen xml output for project “cvc5” from directory: /home/runner/work/cvc5/cvc5/build-shared/docs/api/cpp/doxygen/xml