FLANG
|
Array of CHARACTER with dynamic LEN, origin, and shape. More...
#include <flang/Lower/BoxAnalyzer.h>
Public Member Functions | |
DynamicArrayDynamicChar (const Fortran::semantics::Symbol &sym, const Fortran::lower::SomeExpr &len, llvm::SmallVectorImpl< const Fortran::semantics::ShapeSpec * > &&bounds) | |
DynamicArrayDynamicChar (const Fortran::semantics::Symbol &sym, llvm::SmallVectorImpl< const Fortran::semantics::ShapeSpec * > &&bounds) | |
![]() | |
ScalarDynamicChar (const Fortran::semantics::Symbol &sym, const Fortran::lower::SomeExpr &len) | |
ScalarDynamicChar (const Fortran::semantics::Symbol &sym) | |
std::optional< Fortran::lower::SomeExpr > | charLen () const |
![]() | |
ScalarSym (const Fortran::semantics::Symbol &sym) | |
ScalarSym & | operator= (const ScalarSym &)=default |
const Fortran::semantics::Symbol & | symbol () const |
![]() | |
DynamicBound (llvm::SmallVectorImpl< const Fortran::semantics::ShapeSpec * > &&bounds) | |
bool | lboundAllOnes () const |
Static Public Member Functions | |
static constexpr bool | staticSize () |
![]() | |
static constexpr bool | staticSize () |
static constexpr bool | isChar () |
![]() | |
static constexpr bool | staticSize () |
static constexpr bool | isChar () |
static constexpr bool | isArray () |
![]() | |
static constexpr bool | staticSize () |
static constexpr bool | isArray () |
Additional Inherited Members | |
![]() | |
llvm::SmallVector< const Fortran::semantics::ShapeSpec * > | bounds |
Array of CHARACTER with dynamic LEN, origin, and shape.