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

Public Types

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

Public Member Functions

int GetKind () const
std::optional< Expr< SubscriptInteger > > LEN () const
Public Member Functions inherited from Fortran::evaluate::ExpressionBase< SomeCharacter >
Derivedoperator= (const A &x)
std::optional< DynamicTypeGetType () const
int Rank () const
int Corank () const
std::string AsFortran () const
LLVM_DUMP_METHOD void dump () const

Public Attributes

common::MapTemplate< Expr, CategoryTypes< TypeCategory::Character > > u

Additional Inherited Members

Static Public Member Functions inherited from Fortran::evaluate::ExpressionBase< SomeCharacter >
static Derived Rewrite (FoldingContext &, Derived &&)

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