|
FLANG
|
Public Types | |
| using | Base = Op<evaluate::Add<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 | |
| Add (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 |