clingo
|
#include <statements.hh>
Public Member Functions | |
ConjunctionHead (PredicateDomain &predDom, UTerm &&predRep, PredicateDomain &headDom, UTerm &&headRep) | |
virtual UGTerm | getRepr () const |
virtual bool | isPositive () const |
virtual bool | isNegative () const |
virtual void | setType (OccurrenceType x) |
virtual OccurrenceType | getType () const |
virtual DefinedBy & | definedBy () |
virtual void | checkDefined (LocSet &, SigSet const &, UndefVec &) const |
virtual | ~ConjunctionHead () |
Public Member Functions inherited from Gringo::Ground::BodyOccurrence< HeadOcc > | |
virtual | ~BodyOccurrence () |
Public Attributes | |
DefinedBy | defines |
UTerm | predRep |
UTerm | headRep |
HeadDefinition | predDef |
PredicateDomain & | predDom |
PredicateDomain & | headDom |
OccurrenceType | type = OccurrenceType::POSITIVELY_STRATIFIED |
Additional Inherited Members | |
Public Types inherited from Gringo::Ground::BodyOccurrence< HeadOcc > | |
typedef std::vector < std::reference_wrapper < HeadOcc > > | DefinedBy |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
|
inlinevirtual |
Implements Gringo::Ground::BodyOccurrence< HeadOcc >.
DefinedBy Gringo::Ground::ConjunctionHead::defines |
PredicateDomain& Gringo::Ground::ConjunctionHead::headDom |
UTerm Gringo::Ground::ConjunctionHead::headRep |
HeadDefinition Gringo::Ground::ConjunctionHead::predDef |
PredicateDomain& Gringo::Ground::ConjunctionHead::predDom |
UTerm Gringo::Ground::ConjunctionHead::predRep |
OccurrenceType Gringo::Ground::ConjunctionHead::type = OccurrenceType::POSITIVELY_STRATIFIED |