8#ifndef TRITON_SYMBOLICSIMPLIFICATION_H
9#define TRITON_SYMBOLICSIMPLIFICATION_H
The abstract architecture class.
This class is used to represent a basic block.
The symbolic simplification class.
TRITON_EXPORT SymbolicSimplification(triton::arch::Architecture *architecture, triton::callbacks::Callbacks *callbacks=nullptr)
Constructor.
TRITON_EXPORT triton::ast::SharedAbstractNode simplify(const triton::ast::SharedAbstractNode &node) const
Processes all recorded simplifications. Returns the simplified node.
TRITON_EXPORT SymbolicSimplification & operator=(const SymbolicSimplification &other)
Copies a SymbolicSimplification.
std::shared_ptr< triton::ast::AbstractNode > SharedAbstractNode
Shared Abstract Node.