|
FLANG
|
Public Types | |
| using | Id = evaluate::rewrite::Identity |
Public Member Functions | |
| MinMaxRewriter (const SomeExpr &atom) | |
| template<typename T> | |
| evaluate::Expr< T > | operator() (evaluate::Expr< T > &&x, const evaluate::FunctionRef< T > &f) |
| template<typename T, typename U> | |
| Expr< T > | operator() (Expr< T > &&x, const U &op) |
| Public Member Functions inherited from Fortran::evaluate::rewrite::Identity | |
| template<typename T, typename U> | |
| Expr< T > | operator() (Expr< T > &&x, const U &op) |
Static Public Member Functions | |
| static bool | IsMinMax (const evaluate::ProcedureDesignator &p) |