Base class for expression. More...
Collaboration diagram for Feel::ExprBase:Constructors, destructor | |
| ExprBase () | |
| default constructor | |
| virtual | ~ExprBase () |
| destructor | |
Accessors | |
| virtual std::string | typeName () const |
| Return a descriptive name for the expression subtype. | |
Methods | |
| virtual std::ostream & | toText (std::ostream &os, bool paren) const |
| Write a simple text description suitable for output to a terminal. | |
| virtual std::ostream & | toLatex (std::ostream &os, bool paren) const |
| Write in a form suitable for LaTeX formatting. | |
| std::string | toString () const |
| write the expression into a std::string | |
Base class for expression.
Defines the common interface for all expression terms