FLANG
|
Array of CHARACTER with statically known LEN, origin, and shape. More...
#include <flang/Lower/BoxAnalyzer.h>
Public Member Functions | |
StaticArrayStaticChar (const Fortran::semantics::Symbol &sym, int64_t len, llvm::SmallVectorImpl< int64_t > &&lbounds, llvm::SmallVectorImpl< int64_t > &&shapes) | |
Public Member Functions inherited from Fortran::lower::details::ScalarStaticChar | |
ScalarStaticChar (const Fortran::semantics::Symbol &sym, int64_t len) | |
int64_t | charLen () const |
Public Member Functions inherited from Fortran::lower::details::ScalarSym | |
ScalarSym (const Fortran::semantics::Symbol &sym) | |
ScalarSym & | operator= (const ScalarSym &)=default |
const Fortran::semantics::Symbol & | symbol () const |
Public Member Functions inherited from Fortran::lower::details::LBoundsAndShape | |
LBoundsAndShape (llvm::SmallVectorImpl< int64_t > &&lbounds, llvm::SmallVectorImpl< int64_t > &&shapes) | |
bool | lboundAllOnes () const |
Static Public Member Functions | |
static constexpr bool | staticSize () |
Static Public Member Functions inherited from Fortran::lower::details::ScalarStaticChar | |
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 () |
Static Public Member Functions inherited from Fortran::lower::details::LBoundsAndShape | |
static constexpr bool | staticSize () |
static constexpr bool | isArray () |
Additional Inherited Members | |
Public Attributes inherited from Fortran::lower::details::LBoundsAndShape | |
llvm::SmallVector< int64_t > | lbounds |
llvm::SmallVector< int64_t > | shapes |
Array of CHARACTER with statically known LEN, origin, and shape.