FLANG
Fortran::evaluate::match::Add< Type, Op0, Op1 > Struct Template Reference
Inheritance diagram for Fortran::evaluate::match::Add< Type, Op0, Op1 >:
Fortran::evaluate::match::OperationPattern< OpType, Ops... > Fortran::evaluate::match::TypePattern< OpType >

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

The documentation for this struct was generated from the following file: