Class SymbolicValImpl#
Defined in File SymbolicVal.h
Inheritance Relationships#
Derived Types#
public SymbolicAstWrap(Class SymbolicAstWrap)public SymbolicConst(Class SymbolicConst)public SymbolicExpr(Class SymbolicExpr)public SymbolicFunction(Class SymbolicFunction)public SymbolicVar(Class SymbolicVar)
Class Documentation#
-
class SymbolicValImpl#
Subclassed by SymbolicAstWrap, SymbolicConst, SymbolicExpr, SymbolicFunction, SymbolicVar
Public Functions
-
inline virtual std::string toString() const#
-
virtual void Dump() const#
-
inline virtual SymbolicValType GetValType() const#
-
inline virtual std::string GetTypeName() const#
-
virtual void Visit(SymbolicVisitor *op) const = 0#
-
virtual AstNodePtr CodeGen(AstInterface &fa) const = 0#
-
virtual SymbolicValImpl *Clone() const = 0#
Protected Functions
-
inline virtual ~SymbolicValImpl()#
Friends
- friend class CountRefHandle< SymbolicValImpl >
-
inline virtual std::string toString() const#