#include <PartialPolicy.h>
Public Member Functions | |
virtual ActionSet | actions (const std::set< AspFluent > &state) const =0 throw () |
virtual bool | empty () const =0 throw () |
virtual void | merge (const AnswerSet &plan)=0 throw (std::logic_error) |
virtual void | merge (const PartialPolicy *otherPolicy)=0 |
virtual | ~PartialPolicy () |
Definition at line 13 of file PartialPolicy.h.
virtual actasp::PartialPolicy::~PartialPolicy | ( | ) | [inline, virtual] |
Definition at line 22 of file PartialPolicy.h.
virtual ActionSet actasp::PartialPolicy::actions | ( | const std::set< AspFluent > & | state | ) | const throw () [pure virtual] |
Implemented in actasp::GraphPolicy, and actasp::MultiPolicy.
virtual bool actasp::PartialPolicy::empty | ( | ) | const throw () [pure virtual] |
Implemented in actasp::GraphPolicy, and actasp::MultiPolicy.
virtual void actasp::PartialPolicy::merge | ( | const AnswerSet & | plan | ) | throw (std::logic_error) [pure virtual] |
Implemented in actasp::GraphPolicy, and actasp::MultiPolicy.
virtual void actasp::PartialPolicy::merge | ( | const PartialPolicy * | otherPolicy | ) | [pure virtual] |
Implemented in actasp::GraphPolicy, and actasp::MultiPolicy.