clingo
|
#include <literals.hh>
Public Member Functions | |
CSPLiteral (Relation rel, CSPAddTerm &&left, CSPAddTerm &&right) | |
virtual void | print (std::ostream &out) const |
virtual bool | isRecursive () const |
virtual BodyOcc * | occurrence () |
virtual void | collectImportant (Term::VarSet &vars) |
virtual void | collect (VarTermBoundVec &vars) const |
virtual UIdx | index (Scripts &scripts, BinderType type, Term::VarSet &bound) |
virtual Output::Literal * | toOutput () |
virtual Score | score (Term::VarSet const &bound) |
virtual | ~CSPLiteral () |
Public Member Functions inherited from Gringo::Ground::Literal | |
virtual | ~Literal () |
Public Member Functions inherited from Gringo::Printable | |
virtual | ~Printable () |
Public Attributes | |
Output::CSPLiteral | repr |
CSPLiteralShared | terms |
ExternalBodyOcc | ext |
Additional Inherited Members | |
Public Types inherited from Gringo::Ground::Literal | |
using | SValVec = Instantiator::SValVec |
using | Score = double |
Gringo::Ground::CSPLiteral::CSPLiteral | ( | Relation | rel, |
CSPAddTerm && | left, | ||
CSPAddTerm && | right | ||
) |
|
virtual |
|
virtual |
Implements Gringo::Ground::Literal.
|
virtual |
|
virtual |
Implements Gringo::Ground::Literal.
|
virtual |
Implements Gringo::Ground::Literal.
|
virtual |
Implements Gringo::Ground::Literal.
|
virtual |
Implements Gringo::Printable.
|
virtual |
Implements Gringo::Ground::Literal.
|
virtual |
ExternalBodyOcc Gringo::Ground::CSPLiteral::ext |
Output::CSPLiteral Gringo::Ground::CSPLiteral::repr |
CSPLiteralShared Gringo::Ground::CSPLiteral::terms |