ROSE  0.9.9.109
Public Member Functions | List of all members
Rose::BinaryAnalysis::SymbolicExpr::AsrSimplifier Struct Reference

Description

Definition at line 613 of file BinarySymbolicExpr.h.

Inheritance diagram for Rose::BinaryAnalysis::SymbolicExpr::AsrSimplifier:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::SymbolicExpr::AsrSimplifier:
Collaboration graph
[legend]

Public Member Functions

virtual Ptr rewrite (Interior *) const ROSE_OVERRIDE
 Rewrite the entire expression to something simpler. More...
 
- Public Member Functions inherited from Rose::BinaryAnalysis::SymbolicExpr::Simplifier
virtual Ptr fold (Nodes::const_iterator begin, Nodes::const_iterator end) const
 Constant folding. More...
 

Member Function Documentation

virtual Ptr Rose::BinaryAnalysis::SymbolicExpr::AsrSimplifier::rewrite ( Interior ) const
virtual

Rewrite the entire expression to something simpler.

Returns the new node if the node can be simplified, otherwise returns null.

Reimplemented from Rose::BinaryAnalysis::SymbolicExpr::Simplifier.


The documentation for this struct was generated from the following file: