FLANG
Fortran::evaluate::Expr< SomeDerived > Class Reference
Inheritance diagram for Fortran::evaluate::Expr< SomeDerived >:
Fortran::evaluate::ExpressionBase< SomeDerived >

Public Types

using Result = SomeDerived
Public Types inherited from Fortran::evaluate::ExpressionBase< SomeDerived >
using Result

Public Attributes

std::variant< Constant< Result >, ArrayConstructor< Result >, StructureConstructor, Designator< Result >, FunctionRef< Result >, Parentheses< Result > > u

Additional Inherited Members

Public Member Functions inherited from Fortran::evaluate::ExpressionBase< SomeDerived >
Derivedoperator= (const A &x)
std::optional< DynamicTypeGetType () const
int Rank () const
int Corank () const
std::string AsFortran () const
LLVM_DUMP_METHOD void dump () const
Static Public Member Functions inherited from Fortran::evaluate::ExpressionBase< SomeDerived >
static Derived Rewrite (FoldingContext &, Derived &&)

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