FLANG
Public Member Functions | Static Public Member Functions | List of all members
Fortran::lower::details::ScalarDynamicChar Struct Reference

Scalar of dependent type CHARACTER, dynamic LEN. More...

#include <flang/Lower/BoxAnalyzer.h>

Inheritance diagram for Fortran::lower::details::ScalarDynamicChar:
Fortran::lower::details::ScalarSym Fortran::lower::details::DynamicArrayDynamicChar Fortran::lower::details::StaticArrayDynamicChar

Public Member Functions

 ScalarDynamicChar (const Fortran::semantics::Symbol &sym, const Fortran::lower::SomeExpr &len)
 
 ScalarDynamicChar (const Fortran::semantics::Symbol &sym)
 
std::optional< Fortran::lower::SomeExprcharLen () const
 
- Public Member Functions inherited from Fortran::lower::details::ScalarSym
 ScalarSym (const Fortran::semantics::Symbol &sym)
 
ScalarSymoperator= (const ScalarSym &)=default
 
const Fortran::semantics::Symbolsymbol () const
 

Static Public Member Functions

static constexpr bool staticSize ()
 
static constexpr bool isChar ()
 
- Static Public Member Functions inherited from Fortran::lower::details::ScalarSym
static constexpr bool staticSize ()
 
static constexpr bool isChar ()
 
static constexpr bool isArray ()
 

Detailed Description

Scalar of dependent type CHARACTER, dynamic LEN.


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