30 #define __ExprBase_H 1
88 virtual std::string
typeName()
const ;
107 virtual std::ostream&
toText( std::ostream& os,
bool paren )
const = 0 ;
112 virtual std::ostream&
toLatex( std::ostream& os,
bool paren )
const = 0 ;
virtual std::ostream & toLatex(std::ostream &os, bool paren) const =0
virtual std::string typeName() const
Definition: exprbase.cpp:41
ExprBase()
default constructor
Definition: exprbase.cpp:34
virtual std::ostream & toText(std::ostream &os, bool paren) const =0
Base class for expression.
Definition: exprbase.hpp:47
std::string toString() const
Definition: exprbase.cpp:47
virtual ~ExprBase()
destructor
Definition: exprbase.cpp:37