FLANG
List of all members
Fortran::evaluate::match::ExprPattern< T > Struct Template Reference

#include <flang/Evaluate/match.h>

Inheritance diagram for Fortran::evaluate::match::ExprPattern< T >:
Fortran::evaluate::match::TypePattern< evaluate::Expr< T > >

Additional Inherited Members

- Public Types inherited from Fortran::evaluate::match::TypePattern< evaluate::Expr< T > >
using MatchType = llvm::remove_cvref_t< evaluate::Expr< T > >
 
- Public Member Functions inherited from Fortran::evaluate::match::TypePattern< evaluate::Expr< T > >
bool match (const U &input) const
 
- Public Attributes inherited from Fortran::evaluate::match::TypePattern< evaluate::Expr< T > >
const MatchType * ref
 

Detailed Description

template<typename T>
struct Fortran::evaluate::match::ExprPattern< T >

Matches any input of type Expr<T> The indent if this pattern is to be a leaf in multi-operand patterns.


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