#include <aggregates.hh>
Gringo::Input::SimpleHeadLiteral::SimpleHeadLiteral |
( |
ULit && |
lit | ) |
|
Gringo::Input::SimpleHeadLiteral::~SimpleHeadLiteral |
( |
| ) |
|
|
virtual |
void Gringo::Input::SimpleHeadLiteral::assignLevels |
( |
AssignLevel & |
lvl | ) |
|
|
virtual |
bool Gringo::Input::SimpleHeadLiteral::check |
( |
ChkLvlVec & |
lvl | ) |
const |
|
virtual |
void Gringo::Input::SimpleHeadLiteral::collect |
( |
VarTermBoundVec & |
vars | ) |
const |
|
virtual |
Collects all variables occuring in the aggregate. Occurrences bound by the aggregate are marked as such (occurrences bound in nested scopes are not marked).
Implements Gringo::Input::HeadAggregate.
size_t Gringo::Input::SimpleHeadLiteral::hash |
( |
| ) |
const |
|
virtual |
bool Gringo::Input::SimpleHeadLiteral::hasPool |
( |
bool |
beforeRewrite | ) |
const |
|
virtual |
Value Gringo::Input::SimpleHeadLiteral::isEDB |
( |
| ) |
const |
|
virtual |
Location const & Gringo::Input::SimpleHeadLiteral::loc |
( |
| ) |
const |
|
virtual |
void Gringo::Input::SimpleHeadLiteral::loc |
( |
Location const & |
loc | ) |
|
|
virtual |
bool Gringo::Input::SimpleHeadLiteral::operator== |
( |
HeadAggregate const & |
other | ) |
const |
|
virtual |
void Gringo::Input::SimpleHeadLiteral::print |
( |
std::ostream & |
out | ) |
const |
|
virtual |
void Gringo::Input::SimpleHeadLiteral::replace |
( |
Defines & |
dx | ) |
|
|
virtual |
void Gringo::Input::SimpleHeadLiteral::rewriteArithmetics |
( |
Term::ArithmeticsMap & |
arith, |
|
|
unsigned & |
auxNum |
|
) |
| |
|
virtual |
void Gringo::Input::SimpleHeadLiteral::unpool |
( |
UHeadAggrVec & |
x, |
|
|
bool |
beforeRewrite |
|
) |
| |
|
virtual |
ULit Gringo::Input::SimpleHeadLiteral::lit |
The documentation for this struct was generated from the following files:
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libgringo/gringo/input/aggregates.hh
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libgringo/src/input/aggregates.cc