Clingo
Loading...
Searching...
No Matches
aggregate.hh
1#pragma once
2
3#include <clingo/control/context.hh>
4
5#include <clingo/input/body_literal.hh>
6#include <clingo/input/head_literal.hh>
7
8namespace CppClingo::Control {
9
12
15
18
20
21} // namespace CppClingo::Control
Context object holding necessary data for translating from input to ground representation.
Definition context.hh:39
A body aggregate.
Definition body_literal.hh:78
A head aggregate.
Definition head_literal.hh:90
void build_bd_lit(BuildContext &ctx, Input::BdLitAggregate const &lit)
Translate body aggregates.
void build_hd_lit(BuildContext &ctx, Input::HdLitAggregate const &lit)
Translate head aggregates.