#include <Output.hpp>
Inheritance diagram for Output:

Public Member Functions | |
| Output (OutputSyntax syntax, ostream &str) | |
| virtual void | pretty (const Refutation &, int answerNumber)=0 |
| virtual void | formula (const Formula &) |
Static Public Member Functions | |
| Output * | create (OutputSyntax, ostream &) |
Protected Member Functions | |
| virtual void | symbol (const Signature::Symbol *) |
| void | refutation (const Unit &goal, int indent, Map &map) |
| void | refutations (const UnitList &goal, int indent, Map &map) |
| virtual void | inference (const Unit &conclusion, int indent)=0 |
| virtual void | connective (Formula::Connective) |
| virtual void | var (Var v) |
| virtual void | term (const Term &) |
| virtual void | terms (const TermList &) |
| virtual void | atom (const Atom &) |
| virtual void | literal (const Literal &) |
| virtual void | clause (const Clause &)=0 |
| virtual void | clause (const Clause &, int indent)=0 |
| virtual void | formula (const Formula &, int indent)=0 |
| void | subformula (const Formula &, int indent, Formula::Connective outer) |
| void | subformula (const Formula &, Formula::Connective outer) |
| void | content (const Unit &unit) |
| virtual void | content (const Unit &unit, int indent) |
| bool | fitsInOneLine (const Formula &) const |
| void | vars (const VarList &) |
| virtual void | spaces (int times) |
| void | repeat (char character, int times) |
Static Protected Member Functions | |
| bool | fitsInOneLine (const Formula &, int &limit) |
| bool | parenthesesRequired (Formula::Connective inner, Formula::Connective outer) |
Protected Attributes | |
| OutputSyntax | _syntax |
| ostream & | _stream |
Static Protected Attributes | |
| int | _oneLineLengthLimit [LATEX+1] |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Implemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
|
Implemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
|
Reimplemented in NativeOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Create and return a new Output class, depending on the syntax.
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Implemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
|
Reimplemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
||||||||||||
|
Implemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Implemented in NativeOutput, TPTPOutput, KIFOutput, XMLOutput, and LaTeXOutput. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Reimplemented in LaTeXOutput. |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Reimplemented in LaTeXOutput. |
|
|
|
|
|
|
|
|
Reimplemented in KIFOutput, XMLOutput, and LaTeXOutput. |
|
|
|
|
|
Initial value: {5,
5,
3,
10}
|
|
|
|
|
|
|
1.3.2