Class SymbolicValImpl#

Inheritance Relationships#

Derived Types#

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 SymOpType GetOpType() 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 >