3#include <clingo/input/rewrite/rewrite_context.hh>
5#include <clingo/util/enum.hh>
6#include <clingo/util/optional.hh>
8namespace CppClingo::Input {
Helper to pass arguments to rewrite functions.
Definition rewrite_context.hh:97
std::variant< BdLitSimple, BdLitConjunction, BdLitAggregate, BdLitSetAggregate, BdLitTheoryAtom > BdLit
A body literal.
Definition body_literal.hh:116
#define CLINGO_ENABLE_BITSET_ENUM(E,...)
Opt-in macro for enabling bit operations for a given enum type.
Definition enum.hh:18
The result of a simplification.
Definition optional.hh:128