Class SymbolicAstWrap#

Inheritance Relationships#

Base Type#

Class Documentation#

class SymbolicAstWrap : public SymbolicValImpl#

Public Functions

inline SymbolicAstWrap(const AstNodePtr &_ast, Map2Object<AstInterface*, AstNodePtr, AstNodePtr> *cg = 0)#
inline SymbolicAstWrap()#
inline SymbolicAstWrap(const SymbolicAstWrap &that)#
inline ~SymbolicAstWrap()#
virtual void Dump() const#
virtual std::string toString() const#
inline virtual SymbolicValType GetValType() const#
inline virtual std::string GetTypeName() const#
virtual AstNodePtr CodeGen(AstInterface &fa) const#
inline virtual void Visit(SymbolicVisitor *op) const#
inline bool operator==(const SymbolicAstWrap &that) const#
inline const AstNodePtr &get_ast() const#