#include <literal.hh>
virtual Gringo::Ground::Literal::~Literal |
( |
| ) |
|
|
inlinevirtual |
virtual void Gringo::Ground::Literal::collect |
( |
VarTermBoundVec & |
vars | ) |
const |
|
pure virtual |
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
void Gringo::Ground::Literal::collectImportant |
( |
Term::VarSet & |
vars | ) |
|
|
virtual |
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::ProjectionLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
virtual bool Gringo::Ground::Literal::isRecursive |
( |
| ) |
const |
|
pure virtual |
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
virtual BodyOcc* Gringo::Ground::Literal::occurrence |
( |
| ) |
|
|
pure virtual |
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
Implemented in Gringo::Ground::DisjunctionLiteral, Gringo::Ground::HeadAggregateLiteral, Gringo::Ground::ConjunctionLiteral, Gringo::Ground::AssignmentAggregateLiteral, Gringo::Ground::DisjointLiteral, Gringo::Ground::BodyAggregateLiteral, Gringo::Ground::CSPLiteral, Gringo::Ground::PredicateLiteral, Gringo::Ground::RelationLiteral, Gringo::Ground::ScriptLiteral, and Gringo::Ground::RangeLiteral.
The documentation for this struct was generated from the following files:
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libgringo/gringo/ground/literal.hh
- /Users/danielbaeck/Dropbox/Uni Klagenfurt/Diplomarbeit/gringo44/libgringo/src/ground/literals.cc