Function sequant::canonicalize(ExprPtr&&, CanonicalizeOptions)

Function Documentation

ExprPtr sequant::canonicalize(ExprPtr &&expr_rv, CanonicalizeOptions opts)

Recursively canonicalizes an Expr; like mutating canonicalize() but works for temporary expressions

Parameters:
Returns:

canonicalized form of expr_rv