Clingo
|
Library for outputting grounded statements. More...
Classes | |
class | CppClingo::Output::TheoryData |
Class similar to Potassco::TheoryData but with automatic id generation. More... | |
Functions | |
auto | CppClingo::Output::make_backend_output (SymbolStore &store, ProgramBackend &backend, TheoryData &theory) -> UOutputStm |
Create an output that forwards ground statements to a backend. | |
auto | CppClingo::Output::make_text_output (Util::OutputBuffer &out) -> UOutputStm |
Create a text output. | |
Library for outputting grounded statements.
auto CppClingo::Output::make_backend_output | ( | SymbolStore & | store, |
ProgramBackend & | backend, | ||
TheoryData & | theory | ||
) | -> UOutputStm |
Create an output that forwards ground statements to a backend.
Backends accept a simpler format as provided by the grounder. This output brings the statements into the required form and passes them to the backend.
store | the store holding symbols |
backend | the target backend |
theory | the target backend |