clingo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | List of all members
Gringo::Output::Statement Struct Referenceabstract

#include <statement.hh>

Inheritance diagram for Gringo::Output::Statement:
Inheritance graph
Collaboration diagram for Gringo::Output::Statement:
Collaboration graph

Public Member Functions

virtual void toLparse (LparseTranslator &trans)=0
 
virtual void printPlain (std::ostream &out) const =0
 
virtual void printLparse (LparseOutputter &out) const =0
 
virtual bool isIncomplete () const =0
 
virtual ~Statement ()
 
- Public Member Functions inherited from Gringo::Clonable< Statement >
virtual Statement * clone () const =0
 
virtual ~Clonable ()
 

Constructor & Destructor Documentation

virtual Gringo::Output::Statement::~Statement ( )
inlinevirtual

Member Function Documentation

virtual bool Gringo::Output::Statement::isIncomplete ( ) const
pure virtual
virtual void Gringo::Output::Statement::printLparse ( LparseOutputter out) const
pure virtual
virtual void Gringo::Output::Statement::printPlain ( std::ostream &  out) const
pure virtual
virtual void Gringo::Output::Statement::toLparse ( LparseTranslator trans)
pure virtual

The documentation for this struct was generated from the following file: