Made output stream a member of the PDDL translator for convenience.

This commit is contained in:
2016-06-12 22:31:18 +02:00
parent 046f803538
commit b70e62ff3b
3 changed files with 40 additions and 38 deletions

View File

@@ -19,17 +19,18 @@ namespace pddl
class TranslatorASP
{
public:
explicit TranslatorASP(const Description &description);
explicit TranslatorASP(const Description &description, std::ostream &ostream);
void translate(std::ostream &ostream) const;
void translate() const;
private:
void checkSupport() const;
void translateDomain(std::ostream &ostream) const;
void translateProblem(std::ostream &ostream) const;
void translateDomain() const;
void translateProblem() const;
const Description &m_description;
std::ostream &m_ostream;
};
////////////////////////////////////////////////////////////////////////////////////////////////////