Clingo
|
A tuple (set or list) theory term. More...
#include <theory_term.hh>
Public Member Functions | |
TheoryTermTuple (TheoryTermTupleType type, UTheoryTermVec args) | |
Construct a theory tuple/set/list. | |
![]() | |
virtual | ~TheoryTerm ()=default |
Destructor. | |
void | vars (VariableSet &vars) const |
Collect all variables in the term. | |
auto | copy () const -> UTheoryTerm |
Create a copy of the term. | |
auto | hash () const -> size_t |
Compute a hash for the term. | |
auto | vars () const -> VariableSet |
Collect all variables in the term. | |
auto | output (EvalContext const &ctx, OutputTheory &out) const -> size_t |
Output the term. | |
A tuple (set or list) theory term.