|
|
virtual | ~OutputTheory ()=default |
| | Destroy the output.
|
| |
|
auto | str (String val) -> size_t |
| | Output the given symbolic literal.
|
| |
|
auto | num (Number const &num) -> size_t |
| | Output the given symbolic literal.
|
| |
|
auto | fun (String name, IndexSpan args) -> size_t |
| | Output the given symbolic literal.
|
| |
|
auto | tup (TheoryTermTupleType type, IndexSpan args) -> size_t |
| | Output the given tuple.
|
| |
|
auto | elem (IndexSpan tuple, size_t cond) -> size_t |
| | Output the given element.
|
| |
|
void | atom (AtomType type, size_t atom_uid, Symbol name, IndexSpan elems, OptGuard guard=std::nullopt) |
| | Output the given atom.
|
| |
|
auto | sym (Symbol sym) -> size_t |
| | Output the given symbol.
|
| |
Interface to output literals.