FLANG
|
Public Types | |
using | Base = Op<evaluate::Multiply<Type>, Op0, Op1> |
Public Types inherited from Fortran::evaluate::match::OperationPattern< OpType, Ops... > | |
using | MatchType |
Public Types inherited from Fortran::evaluate::match::TypePattern< OpType > | |
using | MatchType |
Public Member Functions | |
Mul (const Op0 &op0, const Op1 &op1) | |
Public Member Functions inherited from Fortran::evaluate::match::OperationPattern< OpType, Ops... > | |
OperationPattern (const Ops &...ops, llvm::type_identity< OpType >={}) | |
bool | match (const evaluate::Expr< T > &input) const |
bool | match (const U &input) const |
Public Member Functions inherited from Fortran::evaluate::match::TypePattern< OpType > | |
bool | match (const U &input) const |
Additional Inherited Members | |
Public Attributes inherited from Fortran::evaluate::match::TypePattern< OpType > | |
const MatchType * | ref |