FLANG
Public Types | Public Member Functions | Public Attributes | List of all members
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 = SomeCharacter
 

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)
 
common::IfNoLvalue< Derived &, A > operator= (A &&x)
 
std::optional< DynamicTypeGetType () const
 
int Rank () const
 
int Corank () const
 
std::string AsFortran () const
 
llvm::raw_ostream & AsFortran (llvm::raw_ostream &) 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: